1 名前:デフォルトの名無しさん [2006/09/23(土) 15:00:11 ] 語って.はぁと part boost::mpl::int_<3> 前スレ part 2 pc8.2ch.net/test/read.cgi/tech/1139313234/ part 1 pc8.2ch.net/test/read.cgi/tech/1091198276/ ■関連サイト■ Boost C++ Libraries www.boost.org/ Boost 翻訳プロジェクト boost.cppll.jp/HEAD/ Let's Boost www.kmonos.net/alang/boost/ boost info shinh.skr.jp/boost/
321 名前:gil mailto:sage [2006/11/08(水) 11:30:18 ] acceptの感動で気絶してました。
322 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 12:06:06 ] >>321 そのわりには Latest news が更新されていないじゃないか。 opensource.adobe.com/gil/
323 名前:デフォルトの名無しさん mailto:sage [2006/11/08(水) 12:29:56 ] gil頻繁に更新されてるみたいだけど どこが変わったか書いてないんだよね
324 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 01:40:50 ] GILをVS2003で早速使ってるけど fatal error C1204: コンパイラの制限 : 内部構造がオーバーフローしました。 とかおきるのはVS2005に乗り換えればなんとかなるのかねえ
325 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 10:16:50 ] で、1.34 はいつリリースなのかね?
326 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 10:32:21 ] 今店出ました
327 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 11:56:38 ] 延びないうちによろしく。
328 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 14:18:57 ] boost::filesystem::pathのコンストラクタではパスを表す 文字列を与えますが、windowでドライブ名を含めたパスを 扱うにはどうすればよいでしょうか? 単純に path("C:\hoge"); とすると落ちてしまいます。
329 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 14:28:15 ] \\
330 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 14:51:34 ] path::default_name_check( &native );
331 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 16:09:25 ] name_check関数を設定すればえがったんですね。 ありがとうごぜーますた。
332 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 16:34:13 ] www.boost.org/libs/filesystem/doc/path.htm path( const char * src, name_check checker ) こういうコンストラクタがあるので、 コンストラクトのときだけ指定してやればいいんだぜ? path p( "c:", native ); p /= "/foo"; assert( p.string() == "c:/foo" );
333 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 16:36:30 ] おっと、名前空間は適当につけてくれ?
334 名前:デフォルトの名無しさん mailto:sage [2006/11/09(木) 19:27:37 ] それは見て分かっただよ。 でも、あんがとさん。
335 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 16:09:31 ] boost::graph と boost::numerics::ublas を駆使した graphical_modeling ( とりあえず partilce filterだけインプリメント) ってパッケージ作ったらboostにアクセプトされると思うのだけど どう思う?
336 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 16:31:12 ] まず形になってから言えばいいんでないかな?
337 名前:335 mailto:sage [2006/11/10(金) 16:41:43 ] >>336 死んでしまったらしいプロジェクトの再活性のために メンバー募集してるような感じなので sourceforge.net/forum/forum.php?thread_id=1608834&forum_id=334280 やる人が増えたらいいなって、それだけです。
338 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 14:23:40 ] >>324 SP1で解決されたと書いてるがどうだろう
339 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:12:55 ] boostにMFCのTRACEマクロと同等のものありませんか?
340 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 10:21:48 ] >>89 >>90 すっごい亀なんだけど,VC++8 と STLport 5.1 と Boost 1.33.1 は完全には共存できないことが分かった. d.hatena.ne.jp/Hossy/20060926 ここに書かれている方法を使えば,wave 以外のライブラリは 構築できる.でも,wave だけはどうやっても無理. なぜかというと,spirit の tree_node<T> の定義が問題なんだ. tree_node<T> が中で vector<tree_node<T> > を使っていて, __has_trivial_constructor の引数にできないと怒られる. ということは,spirit も使えないことになるわけだ. VC++8 の人はおとなしく STLport 5.1 を諦めるか, もしくは STLport の中のコンセプトチェックを外すか しないと駄目だと思う.
341 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 16:35:10 ] VS2005なんですがコンパイルに通りません ublas::prod<matrix, vector>なはずなのに ublas::prod<matrix, matrix>と勝手に解釈されます std::vector< boost::numeric::ublas::vector<float > > vector_list; std::transform(vector_list.begin(),vector_list.end() ,vector_list.begin() , std::bind1st( std::ptr_fun( boost::numeric::ublas::prod< boost::numeric::ublas::matrix< float > , boost::numeric::ublas::vector< float > >) ,covariance.covariance));
342 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 21:05:43 ] multi_arrayってコンストラクタ以外で要素数を変更できないのですか?
343 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 02:34:42 ] C++相談室 part54 から飛び火。 pc8.2ch.net/test/read.cgi/tech/1162215248/611-622 boost の導入が却下される理由を教えてください。
344 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 02:50:48 ] >>343 オブジェクトコードにスタンプが入っちゃうから。
345 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 09:31:14 ] まずSTLの導入が却下されてるからな
346 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 10:55:33 ] それって事実上のC++ダメ宣言?
347 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 12:58:06 ] >>343 VS2003でSP1あてないとコンパイル通らないコードがたまにあるから
348 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 13:02:39 ] >>343 コンパイルが遅いからとかw いくらでも理由は考えられるし、わざわざここへチクりに来るような話題とも思えない。
349 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 16:56:47 ] www.boost-consulting.com/ boostって儲かるのかな boostのreviewも裏でなにかありそうなかんじだ GILとvigraの争いもなんか違和感がなくもなかった
350 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 10:17:52 ] STOP! 探偵ごっこ
351 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:04:13 ] boost::tokenizer で切り分けた個数を得る方法はありますか? (イテレータでループしてもとめるのではなくて。。)
352 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:47:33 ] >>351 tokenizer はイテレータを移動するたびに区切りを探す仕様だから無理。
353 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:52:00 ] 個数カウント関係は boost::accumulators の人に要望したら実装してくれるかも
354 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 19:08:11 ] >>350 探偵ごっこじゃなくて vigraからGILに乗り換えるかで悩んでるんだよ boostのreviewとやらが信用できるかどうかが、大きなファクター なんか怪しいって思ってるやつが結構いるんだったら boostのreviewを無視してvigraを使い続ける
355 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 23:52:45 ] vagina
356 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 00:07:40 ] viagra
357 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 01:27:31 ] Caverta で十分。
358 名前:デフォルトの名無しさん [2006/11/24(金) 08:52:34 ] 下の様なエラーが出て困ってます。リビルドすればコンパイルは通る様になるのですが 毎回リビルドするのは大変なので、どうにか解決する方法ってないでしょうか? c:\boost\boost\regex\v4\perl_matcher_common.hpp(734) : fatal error C1001: 内部コンパイラ エラー (コンパイラ ファイル 'msc1.cpp', 行番号 1794) Visual C++ のサポート情報 コマンドを選択してください ヘルプ メニュー、 またはサポート情報のヘルプ ファイルを参照してください コマンド ラインの警告 D4028 : 簡易リビルド時のエラ-です、通常のビルドに戻します 環境: VC++6.0 SP6 Boost 1.33.1
359 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 12:37:19 ] VC6は偽C++だからなぁ・・・
360 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 13:19:08 ] >>359 6.0じゃもう古過ぎてダメですか?
361 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 14:02:04 ] C++じゃないしな VC8EE使った方がいいだろ
362 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:57:13 ] vc8でコンパイル通らないのと組み合わせてる場合はどうしたらいいんだろう コンパイル通らないコードはdllにして読むことにするとかできるのか?
363 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 01:32:12 ] VC8でコンパイル通らない時点でまともなC++じゃない可能性が高いわけだが DLLなどの方法で分離することはもちろん可能。(MSVCRTの衝突に注意)
364 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 16:48:43 ] あんまり関係ないことかも知れないけど、uBLASってなんて読んだらいいの? うぶらす?マイクロブラス?
365 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 18:31:11 ] あっぷれカス
366 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 20:01:25 ] >>364 俺は発音しなければならない状況に立たされたことがないので不明
367 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 09:38:25 ] 誰か俺にSFINAEの発音プリーズ
368 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:00:39 ] 自分としては「えすふぁいなえ」などと変な読みをしてるけど 他人と口頭でSFINAEについて話したことがないのでどう言っていいかわからん
369 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:20:16 ] すふぃなぇ
370 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:46:18 ] エス 吹く アナル
371 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 11:34:46 ] ボーストが標準でついているコンパイラはありませんか??
372 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 12:12:46 ] >>365 uprecus.jp.land.to/wiki/
373 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 12:13:51 ] ,.-─ ─-、─-、 , イ)ィ -─ ──- 、ミヽ ノ /,.-‐'"´ `ヾj ii / Λ ,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{ ノ/,/ミ三ニヲ´ ゙、ノi! {V /ミ三二,イ , -─ Yソ レ'/三二彡イ .:ィこラ ;:こラ j{ V;;;::. ;ヲヾ!V ー '′ i ー ' ソ Vニミ( 入 、 r j ,′ ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ ヽ ヽ -''ニニ‐ / | `、 ⌒ ,/ | > ---- r‐'´ ヽ_ | ヽ _ _ 」 ウプレカス [ uBLAS ] ( 西暦一世紀前半 〜 没年不明 )
374 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 02:00:21 ] ublasのsolveで使われるlower_tagやupper_tagはどのような意味があるのですか? ドキュメントからは見つけられませんでした。
375 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 02:16:43 ] >Solves a system of linear equations with triangular form, i.e. A is triangular. とあったので、Aは三角行列でなければならず、そのタイプを示すのがtagでしょうか? もしそうなら結局LU分解しなきゃダメなのであまり使えないですねこれ・・・
376 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 02:34:33 ] atlas::cholesky_factor のように三角行列しかうけつけない関数がある 普通の行列の上半分つかってを三角行列にするときに使うのが upper_tag
377 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 06:42:02 ] >>364 ユーブラスじゃね?
378 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 12:51:52 ] >>377 >>373
379 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 14:39:30 ] Geometry Library ってひょっとして複数の候補があるのか? boost-consulting.com/vault/index.php?PHPSESSID=kpg87708jjfg0ka24en0hgc2m4&direction=0&order=&directory=Math%20-%20Geometry いったいどれを使ったらいいんだ
380 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 19:46:16 ] boost1.33.1をVCEEで使おうと思ってインストールしようとしたのですが失敗してしまいます bjam "-sTOOLS=vc8_0" install とすると ...skipped <@boost!include!boost-1_33_1!boost!wave!util>unput_queue_iterator.hpp for lack of <directory-grist>C:\Boost\include\boost-1_33_1\boost\wave\util... のようなメッセージが大量に出て最後に ...failed updating 2 targets... ...skipped 4805 targets... と表示されて終了してしまいます どうしてでしょうか?どなたか解決策を教えてくださいお願いします
381 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 23:29:29 ] sdkへのパス通して↓でうちはいけた(いま使ったことのある範囲ではだけど >bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install エラーもエラーで長いから憂鬱だよな
382 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 22:51:51 ] >>381 ありがとうございます sdkへのパスとは C:\Program Files\Microsoft Visual Studio 8\SDK のことでしょうか? パスを通すというのは、システム環境変数のpathに追加するということですよね? 色々追加してやってみましたが、結果は変わりませんでした
383 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 23:15:17 ] www.boost.org/tools/build/v1/vc-8_0-tools.html vsvars32.batを編集する必要がある
384 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 00:48:42 ] む、あいまいかつ適当な書き方して申し訳なかった そのときのメモ見たら set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include してC:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat走らせて bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install したって書いてあった。 set LIB=C:\Program Files\Microsoft Platform SDK\Libはvcvarsallがやってくれたっぽいが 標準でやってるのか自分でbat編集したのかは覚えてない まあ>>383 の通りです
385 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 00:10:04 ] >>383-384 ありがとうございます set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include set LIB=C:\Program Files\Microsoft Platform SDK\Lib bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install とやってみましたが、相変わらず大量のエラーメッセージが出てしまいます 383のリンクを見てみましたが、PlatformSDKが必要ということとvsvars32.batを編集しないといけないということは分かったのですが 英語が苦手なので具体的にどこをどう編集しないといけないのか分かりませんでした 本当にすみません VCEEではなかなか出来ないのでBCB6.0でやってみようと思い、 >1にあるLet's Boostを参考にして↓のようにやりましたが、また同じようなエラーが出てしまいました C:\lib\boost_1_33_1>set PATH="C:\Program Files\Borland\CBuilder6\Bin";%PATH% C:\lib\boost_1_33_1>bjam -sTOOLS=borland --prefix="C:\Program Files\Borland\CBuilder6" install 何でやってもダメということは何か基本的な設定が出来てないのでしょうか?
386 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 01:50:50 ] vcvarsall.batの @set INCLUDE= @set LIB= の部分に;で区切って追加する
387 名前:358 mailto:sage [2006/12/03(日) 07:12:58 ] VC++6.0、IDEも軽くていいんだけどなぁ。 MFCのランタイムも普及してて、Win98以降のOSなら何でも動くし。 でも、そろそろ新しいバージョンに移行した方がいいのかもね… 考えてみれば、8年前の開発環境なんだよね… >6.0
388 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 07:14:27 ] テンプレートの対応もアレだしね。6.0
389 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 18:33:22 ] phoenix::bindがspirit::parseのオーバーロードを解決してくれない・・・ lambda::bindならいけるのに・・・
390 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 22:17:45 ] >>386 ありがとうございます vcvarsall.batには@set INCLUDEと@set LIBがありませんでした vsvars32.batにはあったのでそれを↓のように編集しました @set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%C:\Program Files\Microsoft Platform SDK\Include;%INCLUDE @set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;C:\Program Files\Microsoft Platform SDK\Lib;%LIB% それから↓のようにコマンドを打ち込んでみましたが、やはり>>380 と同じようなエラーが出ました C:\lib\boost_1_33_1>"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" Setting environment for using Microsoft Visual Studio 2005 x86 tools. C:\lib\boost_1_33_1>bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install VCEEだけでなくBCB6.0でもVC6.0でも失敗しました どうやら私には無理なようです regexだけ↓のコマンドでインストール出来たのでもうこれで一旦諦めます(これはVCEEでもBCB6.0でも出来ました) C:\lib\boost_1_33_1\libs\regex\build>"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" Setting environment for using Microsoft Visual Studio 2005 x86 tools. C:\lib\boost_1_33_1\libs\regex\build>nmake -fvc8 C:\lib\boost_1_33_1\libs\regex\build>nmake -fvc8 install 今度もう少しコマンドプロンプトやBoostの基本を勉強して再挑戦してみます スレ汚ししてすみませんでした それから答えてくれた皆さんありがとうございました
391 名前:デフォルトの名無しさん mailto:sage [2006/12/03(日) 22:32:02 ] 自分は@setにboostのパスも通してるな 必須なのかは忘れた よくがんばった。もうこれでいいじゃない www.boost-consulting.com/download.html
392 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 15:52:07 ] #include <boost/test/unit_test.hpp> void test() {} boost::unit_test::test_suite* init_unit_test_suite(int, char*[]) { boost::unit_test::test_suite* suite = BOOST_TEST_SUITE("Test suite"); suite->add(BOOST_TEST_CASE(&test)); return suite; } 上記のコードをgcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)で g++ a.cpp -lboost_unit_test_framework-gcc-d によりコンパイルしたところ、 /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start': ../sysdeps/i386/elf/start.S:77: undefined reference to `main' collect2: ld はステータス 1 で終了しました とリンクエラーになってしまいます。 (MS VC++ 8とgcc 3.4.4(cygming special)では正常にコンパイル&リンク&実行出来ました。) -lboost_unit_test_framework-gccにしても、また g++ と a.cpp の間にこれを書いても同様に リンクエラーになってしまいます。 (g++ a.cpp libboost_unit_test_framework-gcc-d.a とすると正常にリンク、実行出来ます) これはgccもしくはboost側の問題でしょうか? それともコンパイラオプションが何か足りないのでしょうか?
393 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 18:33:41 ] www.kmonos.net/alang/boost/classes/test.html これだけでは、boost.testの便利さが今ひとつ理解できない
394 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 19:31:20 ] CPPUNITでいいんじゃね
395 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 21:51:02 ] bjamでいろんなコンパイラ上で一気にテストできる 問題はbjamの使い方がよく分からないこと
396 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 15:24:39 ] scoped_arrayはvectorと違ってソートできない?
397 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 15:47:25 ] >>396 なんで?
398 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:40:54 ] begin(),end()が無いから
399 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 16:49:42 ] ポインタ渡せばいいじゃん。 ランダムアクセスイテレータの用件満たしてるよ。
400 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 17:02:05 ] 了解 ありがとう
401 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 17:32:49 ] math.Geometryの下がカオスで試そうという気自体おきない しかしGeometry関係の処理はしたい。 boost以外を探すべきか
402 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 20:01:44 ] >>398 つmake_iterator_range
403 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 21:09:05 ] επιστημη氏ってboostに関して何か書いてたっけ? MFCからSTLに関しては、いろんな所に書き散らかしてるけど
404 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 21:43:46 ] >>403 なんの脈絡もなく突然どうした? スレを間違えたのか? とりあえず、例の翻訳プロジェクトには参加してるみたいだけど。 sourceforge.jp/project/memberlist.php?group_id=428
405 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 07:05:53 ] >いろんな所に書き散らかしてるけど を見て、さらにスレ違いな質問を思いついた。 boost使いってPC系ではどんな雑誌読んでる?情報収集はネットのみ?
406 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 07:18:35 ] 「boost使い」と名乗っていいレベルかどうか自信ないけど、 俺は雑誌は一切読まない。 いや、別に「絶対読まねえぞ」みたいなこだわりがあるわけじゃないけど。
407 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 10:41:12 ] 最近はPC系というかプログラミング系の雑誌自体あんま見かけないしな boost devel や c++.moderated つまみ食いしてた方がよほど有益
408 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 10:49:26 ] 日経ソフトウェアとインターフェースと、あとなんかあったっけ?
409 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 19:31:43 ] 俺もプログラミング系の雑誌は読まんな。 bitとか良い雑誌があった頃が懐かしい。
410 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 21:15:10 ] それこそ boost.spritで遊ぼう! みたいな特集を組むある意味アホな雑誌がでてたら買う
411 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 21:22:51 ] 正規表現特集でboost.regexがちょこっと紹介されるのが関の山だな。
412 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 22:16:53 ] C/C++ Users Journalが合流したDDJとか。 www.ddj.com/dept/cpp/cuj.jhtml
413 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 22:56:30 ] boostってlokiのtypelistに相当するやつあります?
414 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 22:58:44 ] >>413 mpl::list
415 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 23:30:11 ] thx
416 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 00:42:18 ] 拡張子hppって古めかしい気がするのは俺だけ? #include で拡張子なし <boost/shared_ptr> って動きは無いのだろか?
417 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 01:17:54 ] >>416 かつて、標準化委員会は理想に燃えていました。 拡張子などという原始的なもので、 ファイルの種類を表すべきではないという強い意志がありました。 はて、2006年になっても、その理想は実現されそうにないのですが。
418 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 01:31:13 ] どっちでもいいけど、標準C++ライブラリと違うのは気持ち悪い
419 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 02:27:45 ] >>417 そのへんって確か、過ちを認めて今からでも元に戻そうって動きもなかった?
420 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 03:08:53 ] >>419 今後出る標準ライブラリに拡張子をつけられたとしても。 いまある標準ライブラリはそのまま残すしかないでしょ。 たとえこんなものでもね // これはC99のiositreamとの下位互換性のためにあるぜ。 //実体はiostream.hな。 #include <iostream.h>
421 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 03:10:50 ] >>419 それは、たぶんこれだろう。ちょっと違う。 www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#456 "We should accept the fact that we made a serious mistake and rectify it, however belatedly, ..."