トップページ > プログラム > 2015年01月13日 > rpb923HK

書き込み順位&時間帯一覧

3 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010100001101005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part115 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part115 [転載禁止]©2ch.net
452 :デフォルトの名無しさん[sage]:2015/01/13(火) 11:01:26.11 ID:rpb923HK
テンプレートの意味がまるで無いコードですね
C++相談室 part115 [転載禁止]©2ch.net
462 :デフォルトの名無しさん[sage]:2015/01/13(火) 13:07:22.47 ID:rpb923HK
割合短くなった
#include <iostream>
using namespace std;

template<typename... T>
void print(T... args){
for (auto&& v : {args...})
cout<<v;
cout << endl;
}
int main() {
print(1,2,3,4);
return 0;
}
C++相談室 part115 [転載禁止]©2ch.net
466 :デフォルトの名無しさん[sage]:2015/01/13(火) 18:11:30.57 ID:rpb923HK
>>464
strict aliasing ruleで未定義動作やね
C++相談室 part115 [転載禁止]©2ch.net
470 :デフォルトの名無しさん[sage]:2015/01/13(火) 19:30:36.95 ID:rpb923HK
>>469
同じ意味だよ。>>467も未定義動作
C++相談室 part115 [転載禁止]©2ch.net
472 :デフォルトの名無しさん[sage]:2015/01/13(火) 21:04:14.51 ID:rpb923HK
>>468
initializer_listの構築。for以外でも使いたいなら auto lst = { args... }; とするといいよ。

>>471
それを0クリアというのか?
それはともかくstd::stringを使えよ。C形式の文字列なんぞ人生の無駄。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。