プロが教える店舗&オフィスのセキュリティ対策術

visual studio 2010でC++の開発を始めようと思います。
今までJavaの開発を主に行ってきました。
素朴な疑問なのですが、C++の標準ライブラリ等のリファレンスって
皆さんどうやって探されてるんでしょうか?
例えば下記のページでstrlenを探してみたのですが、

返り値に関して「文字列の数を数えて返す」としか書かれていませんでした。
上記の説明からint型と推測して使うしかないのでしょうか?
http://www.cppll.jp/cppreference/stdstring_detai …

それとも何処かに正式なリファレンスがあるのでしょうか?
書いていなくても調べ方があれば教えて欲しいです。
宜しくお願い致します。

A 回答 (4件)

そもそも「文字列の数を数えて返す」とは書いてないんだが.



「正式なリファレンス」は日本だと
http://www.jisc.go.jp/app/pager?id=1829886
とか
http://www.jisc.go.jp/app/pager?id=1829891
とかになるんだろうなぁ.

この回答への補足

ご回答有難うございます。
残念ながら両方ともリンク先に飛ぶとFileNotFoundになっておりました。
サイト名等でも結構ですので教えて頂ければ有難いです。

補足日時:2014/06/24 01:05
    • good
    • 0

あ, あと, 「上記の説明からint型と推測して使うしかないのでしょうか」の「推測」ってのは


何を「推測」する
といいたいんですか?
    • good
    • 0

えーと、


size_t strlen( char *文字列 );
って書いてありますよね。ちゃんと size_t 型って戻り値が書いてあるじゃないですか。

ちなみに、size_t 型が何なのかは処理系によって違います。
    • good
    • 0
この回答へのお礼

大変失礼しました!
size_tと書かれていました。
馬鹿な質問をしてしまいました。
回答頂き大変ありがとうございました!

お礼日時:2014/06/24 01:14

MS製品の場合、一般的にタイトルバーの"ヘルプ(H)"


メニューを選択して表示されるヘルプ画面の"目次"
からプログラミングガイドやリファレンス等のドキ
ュメントが参照できます。
関数やコマンドの全てはリファレンスに記述されて
います。
#ディスク容量の節約の為に、ドキュメントをイン
#ストールしていない場合は、追加でインストール
#する必要があります。(残容量に注意)

>上記の説明からint型と推測して使うしかないのでしょうか?
ちゃんとsize_t型と記述されてますが?
#処理系依存の型なので、int型とは決まっていません。
予め、intの範囲である事が分かっていて、コンパイル時
に警告(warning)が出るならキャスト演算(int)を付けて
ください。
    • good
    • 0
この回答へのお礼

大変有難うございました。
size_tと書かれていたのを見落としてしまっておりました。
本当にすいませんでした!

お礼日時:2014/06/24 01:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!