- 1 名前:デフォルトの名無しさん mailto:sage [04/11/25 21:11:32]
- C++ のジェネリックプログラミングの話をしましょう。
以下のスレッドを統合するスレです。 STLスレッド Part1 pc.2ch.net/tech/kako/1004/10042/1004287394.html Part2 pc3.2ch.net/tech/kako/1026/10267/1026793823.html 【C++】Boost使い集まれ! pc3.2ch.net/test/read.cgi/tech/1033830935/ (html化待ち?) Generic Programming with C++ Template pc.2ch.net/tech/kako/1008/10085/1008593126.html 【C++】template 統合スレ -- STL/Boost/Loki, etc. pc2.2ch.net/tech/kako/1037/10377/1037795348.html 【C++】template 統合スレ -- Part2 pc2.2ch.net/test/read.cgi/tech/1047978546/ (html化待ち) 【C++】template 統合スレ -- Part3 pc5.2ch.net/test/read.cgi/tech/1066493064/ (html化待ち) 【C++】template 統合スレ -- Part4 pc5.2ch.net/test/read.cgi/tech/1083550483/ (html化待ち) 【C++】template 統合スレ -- Part5 pc5.2ch.net/test/read.cgi/tech/1091522597/ 関連スレ、その他リンクは >>2-5 あたりに。
- 980 名前:デフォルトの名無しさん mailto:sage [2005/11/02(水) 14:40:35 ]
- >>975
boostな人達はあれば便利だけど、一般人的にはどうなのかなあ?
- 981 名前:デフォルトの名無しさん mailto:sage [2005/11/02(水) 16:19:39 ]
- >>980
どの辺が便利なのか理解に苦しむ。
- 982 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 13:49:05 ]
- >>980
型安全な printf, scanf というのが一番インパクトが大きいと思います. 後,lambda のような(擬似的な)可変長テンプレート引数を使ったライブラリの コンパイル時メッセージが見やすくなるというのもあるかと. >>981 Boost な人にとっては,これまでプリプロセッサなどで力技で実装していた Function, Tuple, MPL, Lambda など多くのライブラリの実装が 非常に楽に見通しよく実装できるようになり,便利になると思います.
- 983 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 15:15:01 ]
- >>982
コンパイルエラーなどたいして問題じゃないけどね。 それよりもデバッグの方が大変。
- 984 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 15:19:33 ]
- 変な拡張するより単にプリプロセッサを名前空間対応にすればいいだけちがうの?
- 985 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 15:30:42 ]
- >>984
それじゃプリプロセッサにならないでしょ。
- 986 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 17:19:51 ]
- え、C/C++のプリプロセッサってトークン理解してるはずなんだけどなあ。
商用じゃプリプロセスと同時に解析するのが主流だし。 テンプレート引数程度の局所的変更じゃ根本的解決にならないでしょ。
- 987 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 17:26:54 ]
- 名前空間を通常のものとプリプロセッサで共有しようとすると
泥沼になる気がする。(例えば # define STD_BEGIN namespace std{ とか) pp専用の名前空間ならwaveが実験的に対応している。
- 988 名前:デフォルトの名無しさん mailto:sage [2005/11/03(木) 22:37:23 ]
- プリプロセッサと言えば、C++/CLIでとんちきな拡張してるよ。
スペース区切りキーワードってやつ。 www.microsoft.com/japan/msdn/vs05/visualc/TransGuide.asp
- 989 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 00:29:44 ]
- プリプロセッサと本体の間のフォーマットってANSIか何かで標準規格ある?
#132 "hogehote.h" たいていはこんなの出るんだよね?
- 990 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 01:08:57 ]
- 次スレ立てて良いですか?
- 991 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 01:21:16 ]
- C++相談室で十分だと思うんだ。
- 992 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 01:32:58 ]
- ハゲドー
一年もかかってやっと1スレなペースだし
- 993 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 01:40:20 ]
- >>983
> コンパイルエラーなどたいして問題じゃないけどね。 断言君さようなら
- 994 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 11:26:29 ]
- 断言君だって。なにその俺様用語w
オナニーマクロだらけの糞コード書いてる奴は 日本語にもそれが出るね。
- 995 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 12:12:24 ]
- 断言君 の検索結果 約 926,000 件中 1 - 10 件目 (0.27 秒)
- 996 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 12:25:58 ]
- 俺も>>983を支持する。
ランタイムエラーが恐ろしいのであって、 コンパイルエラーなどコンパイラとの対話交渉に過ぎない。
- 997 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 13:14:27 ]
- てかさ、コンパイルエラーが出てたら、
そもそも実行ファイルはビルドされて無いんじゃないか? ワーニングなら分かるけど。
- 998 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 13:49:38 ]
- つぎスレ立てるかどうか迷っているんだが
このスレのタイトルをよく吟味したら 「統合」:いくつかの物を一つにまとめあわせること このように辞書では出ている。 つーことは「STL相談室」も「BOOSTを語れ」も入らないよーな気がした。 それとも、ここのつぎスレが要らないのか? そんな疑問を抱いてしまって、俺には次スレを立てる勇気がない。 さあ。次をたてる勇者はだれか。
- 999 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 13:53:56 ]
- boostは微妙だがSTLスレもこのスレも必要なし
あっても混乱するだけ
- 1000 名前:デフォルトの名無しさん mailto:sage [2005/11/04(金) 14:02:28 ]
- STLを使うと実行ファイルのサイズが10倍になるから
スレは統合すべきだと思います。
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|