sizeof(char)が必ず1でも、省略すべきではない
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 07/08/20 00:30:11 恒久的に一本一リットルなら何の問題もないだろ。 51:デフォルトの名無しさん 07/08/20 00:41:20 >>50 恒久的にってのもだけど、論理的にも一文字1バイトだし。 52:5 07/08/20 00:42:54 俺もsizeof(char) == 1 だと思ってたけど、TCHARがWindowsのAPIがらみの定義らしいとこまで調べたので、strlenもwindowsの特殊仕様な可能性を考えてました。 (引数の型がTCHARとやらに変わるなど、思い込み) 無知なのに口だしてごめんなさい。 strlenがchar固定。sizeof(char)==1バイトが、規格から明らかならば、 sizeof(char)はいらないよね。 察するに>>40,>>43は「バイト数」と言う言葉と、「文字数」という言葉を 厳格に分けたいというところかな? それに対して、1バイト==sizeof(char)は規格上定義されているから 分けて考える必要はないという反論。ってことですね。私はこっち派。 >>47,>>49 このスレで議論の中心になってるのは、+1ではなくて、 >>1の1行目、"sizeof(char)*" -charのサイズを掛けている-部分だと思うよ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/137 KB
担当:undef