- ベストアンサー
C++のリファレンスについて
- C++の標準ライブラリ等のリファレンスはどのように探されているのか気になります。
- 実際にリファレンスを探してみると、strlenの返り値に関する情報が不足していることがあります。
- 正式なリファレンスがあれば教えてほしいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
MS製品の場合、一般的にタイトルバーの"ヘルプ(H)" メニューを選択して表示されるヘルプ画面の"目次" からプログラミングガイドやリファレンス等のドキ ュメントが参照できます。 関数やコマンドの全てはリファレンスに記述されて います。 #ディスク容量の節約の為に、ドキュメントをイン #ストールしていない場合は、追加でインストール #する必要があります。(残容量に注意) >上記の説明からint型と推測して使うしかないのでしょうか? ちゃんとsize_t型と記述されてますが? #処理系依存の型なので、int型とは決まっていません。 予め、intの範囲である事が分かっていて、コンパイル時 に警告(warning)が出るならキャスト演算(int)を付けて ください。
その他の回答 (3)
- hitomura
- ベストアンサー率48% (325/664)
えーと、 size_t strlen( char *文字列 ); って書いてありますよね。ちゃんと size_t 型って戻り値が書いてあるじゃないですか。 ちなみに、size_t 型が何なのかは処理系によって違います。
お礼
大変失礼しました! size_tと書かれていました。 馬鹿な質問をしてしまいました。 回答頂き大変ありがとうございました!
- Tacosan
- ベストアンサー率23% (3656/15482)
あ, あと, 「上記の説明からint型と推測して使うしかないのでしょうか」の「推測」ってのは 何を「推測」する といいたいんですか?
- Tacosan
- ベストアンサー率23% (3656/15482)
そもそも「文字列の数を数えて返す」とは書いてないんだが. 「正式なリファレンス」は日本だと http://www.jisc.go.jp/app/pager?id=1829886 とか http://www.jisc.go.jp/app/pager?id=1829891 とかになるんだろうなぁ.
補足
ご回答有難うございます。 残念ながら両方ともリンク先に飛ぶとFileNotFoundになっておりました。 サイト名等でも結構ですので教えて頂ければ有難いです。
お礼
大変有難うございました。 size_tと書かれていたのを見落としてしまっておりました。 本当にすいませんでした!