5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C++0x

1 :デフォルトの名無しさん:2006/06/05(月) 02:04:07
どんな感じになるの?

223 :デフォルトの名無しさん:2006/11/30(木) 08:53:29
namespace std0x = std;

224 :デフォルトの名無しさん:2006/11/30(木) 13:36:58
もうここはあれだ、Andrei Alexandrescu あたりに超変態的 template
テストケース書いてもらってさ、これにパスしないと C++0x 準拠とは
名乗らせないってのはどうよ。
もうさ、これまでみたいなコンパイラ毎の ifdef 分岐の嵐はさすがにもう
勘弁して暮れって感じ

225 :デフォルトの名無しさん:2006/11/30(木) 13:50:21
>>224
テストケースには boost 使えばいいんじゃねーの。
mpl ができてから、それ使ってコーディングした部品も増えてるし。

226 :デフォルトの名無しさん:2006/11/30(木) 14:41:25
>>224
Discriminated Unions みたいに変態的すぎて
すべてのコンパイラでコンパイルが通らないなんて
ことになりそうだなw

227 :デフォルトの名無しさん:2006/11/30(木) 16:22:54
BOOST_FOREACHは実際そうなので
それぞれのコンパイラのバグでエミュレートしている
恐ろしい

228 :デフォルトの名無しさん:2006/11/30(木) 16:52:46
"D&E"もC++0xに合わせて更新してくれ。
"Inside the C++ Object Model"でもいいけど、やつは既にC#の一味か…

229 :デフォルトの名無しさん:2006/11/30(木) 20:58:15
>>217
その熱い主張に興味がわいてきた。
rvalue ref.とmove semanticsがどういうものか、もう少し語ってはくれまいか。

230 :デフォルトの名無しさん:2006/11/30(木) 23:42:40
>>217
Cryoliteたん?

231 :デフォルトの名無しさん:2006/12/05(火) 21:36:18
>>215です。

>>217さんのおっしゃることには技術的に白黒の付く部分については同意です。
けど、やっぱりそうなるとC++はどんどんマイナー言語になっていくと思います。
じゃあ拡張しなければいいのかというとそういうわけでもないんですが…
C++の前に萌えた言語(システム)がCLOSである私としては切ない気持ちです。> マイナー化

232 :デフォルトの名無しさん:2006/12/05(火) 22:07:30
rvalue referenceってなんなのさ?

233 :デフォルトの名無しさん:2006/12/05(火) 22:37:14
ここで。

A Brief Introduction to Rvalue References
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html

234 :デフォルトの名無しさん:2006/12/05(火) 22:49:58
>>233
よく纏まっていてわかりやすいね。

235 :デフォルトの名無しさん:2006/12/06(水) 09:50:22
auto_ptr とかホントは廃止したくてたまらないんだろうなあ>委員会
とりあえず、Deleter 指定できる unique_ptr 使って std::move してね☆
とか言いつつ、Effective C++ で「shared_ptr 使え、以上」とか書かれそう

236 :デフォルトの名無しさん:2006/12/06(水) 12:13:53
>>235
一度、標準に採用されたらベンダーの独自拡張じゃないから安心して使ってねっていう
意味を暗に含むから非推奨にはなっても廃止はまずありえんだろうな。

237 :デフォルトの名無しさん:2006/12/07(木) 04:52:50
ていうか、その非推奨じたいをC++はもっとガンガンやるべき。
そこら辺のGURUな人々に無茶苦茶やらせるより先に
標準もっと仕事しやがれこんちくしょー、みたいな。

ストラスストラップのハゲの残り少ない髪の毛引き抜いて
クローンハゲを量産して、規格の策定に充てるとかすればいいんじゃないのかと思った。

238 :デフォルトの名無しさん:2006/12/08(金) 18:26:39
その前にrvalue referenceが導入されるのか?って感じだが
かなり大部分のライブラリに変更が必要になるし

239 :デフォルトの名無しさん:2006/12/09(土) 01:08:57
ここで>>217に戻る。

240 :デフォルトの名無しさん:2006/12/09(土) 01:15:54
まあ導入されれば便利にはなるんだけどね。
便利なだけじゃなくパフォーマンスゲインも5倍以上になるし

241 :デフォルトの名無しさん:2006/12/09(土) 05:11:42
>パフォーマンスゲインも5倍

なにその機動戦士ガンダム

242 :デフォルトの名無しさん:2006/12/09(土) 09:13:34
こいつをお前のC++コンパイラに取り付けろ。
すごいぞぉ。
コンパイラの性能は5倍以上跳ね上がる。

243 :デフォルトの名無しさん:2006/12/09(土) 12:42:51
コンパイル時間も5倍に…

244 :デフォルトの名無しさん:2006/12/09(土) 12:56:47
>>243
そのコンパイラをコンパイルするときに5倍コンパイラを使えばへっちゃらですよ

245 :デフォルトの名無しさん:2006/12/09(土) 16:56:31
父さん、言語拡張症にかかって…

246 :デフォルトの名無しさん:2006/12/09(土) 22:35:18
これからは言語のモジュール化ですよ。

247 :デフォルトの名無しさん:2006/12/10(日) 07:07:20
>>244
おまえマジで頭いいな
じゃあそのコンパイラをそのコンパイラでコンパイル
したらさらに5倍早くなるんじゃね?

248 :デフォルトの名無しさん:2006/12/10(日) 08:50:22
>>247
お前マジ天才じゃね?

249 :デフォルトの名無しさん:2006/12/10(日) 10:16:27
最終的には今日コンパイルすると昨日完了するようになる

250 :デフォルトの名無しさん:2006/12/10(日) 10:20:32
そのコンパイラでコンパイラをコンパイルさせてください。

251 :デフォルトの名無しさん:2006/12/10(日) 10:53:35
おまいらホント暇だなw

252 :デフォルトの名無しさん:2006/12/10(日) 17:55:34
最新のドラフトに static_assert っていうキーワードがあったんだけど、
キーワード増えるのってこれだけかな?

253 :デフォルトの名無しさん:2006/12/10(日) 19:57:26
ドラフトレベルならもっとがっつりあるぞ。
コンセプトだけでも concept,concept_map,where,axiom,late_check
他にも alignof とか decltype とか constexpr とか

254 :デフォルトの名無しさん:2006/12/10(日) 20:04:18
autoはC++09に確実に入るんじゃないのかな?

255 :デフォルトの名無しさん:2006/12/10(日) 20:17:08
標準委員会、キーワード追加症にかかって…

256 :デフォルトの名無しさん:2006/12/10(日) 20:22:14
>>254 それはずっと前からキーワード。

257 :デフォルトの名無しさん:2006/12/10(日) 20:56:19
意味が変更される予約語はautoだけかな

258 :デフォルトの名無しさん:2006/12/14(木) 13:27:42
しかしautoはどうかと思う…
型の弱い言語みたいだ

259 :デフォルトの名無しさん:2006/12/14(木) 13:32:51
初期化される時点で型が決まってしまうのに、どこが弱いんだか。

260 :デフォルトの名無しさん:2006/12/14(木) 14:11:35
コンパイル時に型が決定するのだから、弱いわけがないわな。

261 :デフォルトの名無しさん:2006/12/14(木) 14:17:45
しかしtemplate引数の省略はどうかと思う・・・
型の弱い言語みたいだ

262 :デフォルトの名無しさん:2006/12/14(木) 14:19:49
しかしboost.Anyが実装できるのはどうかと思う。
型の弱(ry

263 :デフォルトの名無しさん:2006/12/14(木) 19:08:59
キャス(ry

264 :デフォルトの名無しさん:2006/12/14(木) 20:18:58
vo(ry

265 :デフォルトの名無しさん:2006/12/14(木) 20:29:55
悲しいかな、reinterpret_castやvoid*などの存在で、
C++が弱い型付けと分類されていることを見かける。

266 :デフォルトの名無しさん:2006/12/14(木) 20:44:04
まあ強い型付けされるとキーボードも痛みやすいからな…弱くていいんじゃないの


267 :デフォルトの名無しさん:2006/12/14(木) 21:48:36
その理屈だと、アセンブラは弱い肩か?

268 :デフォルトの名無しさん:2006/12/14(木) 23:04:19
アセンブラは弱すぎ。虚弱体質だな。

269 :デフォルトの名無しさん:2006/12/14(木) 23:12:43
低級言語は型とかないだろ

270 :デフォルトの名無しさん:2006/12/14(木) 23:31:02
>>265
まさにカタ無しだね

271 :デフォルトの名無しさん:2006/12/15(金) 00:04:48
しかしこのスレの流れはどうかと思う。
頭の弱い……

272 :デフォルトの名無しさん:2006/12/21(木) 11:30:13
JIS X3014:2003って、
ISO/IEC 14882:2003の逐語訳じゃないんですね。
省略されているところがあってびっくりしました。

13.3.1.2.3のnon-memberのところ。

52 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)