- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
29 :デフォルトの名無しさん[]:2015/01/15(木) 11:20:21.19 ID:lMW8kkLc - UNREFERENCED_PARAMETER()
を警告対策で入れまくっているのですが、こんな長い文字列がソースの中の 至る所にあると目ざわりなので UP() とか短い名前で定義しなおすみたいな小細工は、馬鹿でしょうか? お勧めな方法を教えれ。
|
- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
32 :デフォルトの名無しさん[]:2015/01/15(木) 18:26:35.10 ID:lMW8kkLc - >>31
アドバイスありがとうございました。 #2で行こうかなと思います。これをマクロで #define コメント(a) /* a */ みたいなのが定義出来たら、 void func(int コメント(param)){ みたいに書けるかなと思ったのですが、こんなマクロは作れないでしょうか? 単なる興味です。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
613 :デフォルトの名無しさん[]:2015/01/15(木) 20:42:13.86 ID:lMW8kkLc - for(int i=0;i<10;i++){
} みたいなループ変数や、 int array[10][20]; int x=2; int y=6; array[x][y] = 100; みたいな配列のインデックスなどのちょっとした変数にintを良く使うのですが、 size_tを使うべきなのでしょうか? 特に64bitをターゲットにビルドする場合、intよりsize_tを使うほうが 実行速度が速くなったりしますか?Windowsです。
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
615 :デフォルトの名無しさん[]:2015/01/15(木) 21:09:47.58 ID:lMW8kkLc - >>614
レスありがとうございます。同じですか。 では質問を変えて、上級者の皆さんはintを使いますか? size_tを使いますか?
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
618 :デフォルトの名無しさん[]:2015/01/15(木) 21:39:13.36 ID:lMW8kkLc - >>616
なるほど。今までintを良く使ってきたのですが、 vectorなどを使い始めて for(int i=0;i<v.size();i++){} とした場合や、文字列に対して int len = strlen(str); などで警告が出るので for(size_t i=0;i<v.size();i++){} size_t len = strlen(str); のように、徐々にsize_tを使うようにして来ました。 なので世の中はどっちを使うのか主流なのかなと思いまして。。
|