[過去ログ]
BOOSTを語れゴラァ (1001レス)
BOOSTを語れゴラァ http://echo.5ch.net/test/read.cgi/tech/1091198276/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
941: デフォルトの名無しさん [sage] 2006/01/28(土) 13:53:19 >>940 getを無視して適当にこんなんでいいんじゃないの std::mem_fun_ref(&boost::weak_ptr<T>::expired) http://echo.5ch.net/test/read.cgi/tech/1091198276/941
942: >∀<)っ-●○◎- ◆Pu/ODYSSEY [] 2006/01/28(土) 15:09:43 >>935 (?!マッチさせたくない文字列) は無いと不便かなー。 http://echo.5ch.net/test/read.cgi/tech/1091198276/942
943: デフォルトの名無しさん [sage] 2006/01/28(土) 16:10:28 POSIX互換の正規表現で足りてる人はいいだろうけど万能じゃないからな。 Perl互換の正規表現は確かに複雑で理解しにくいが、その分パワフルで魅力的だ。 http://echo.5ch.net/test/read.cgi/tech/1091198276/943
944: デフォルトの名無しさん [sage] 2006/01/28(土) 17:34:42 ホントに複雑な場合はプログラム的に処理し、場合によってはパースすれば良い。 機能盛りだくさんだが不具合が多くて、バグフィックスが永遠に続くような 複雑なプログラムだと信頼を置けないって考えもある。 さらにPerl方式は最長一致で無いから複数の解がある場合の$0の長さの予想がやり難い。 http://echo.5ch.net/test/read.cgi/tech/1091198276/944
945: デフォルトの名無しさん [] 2006/01/28(土) 17:59:39 > 機能盛りだくさんだが不具合が多くて、 これには同意できない。 > さらにPerl方式は最長一致で無いから これもダウトだな。 http://echo.5ch.net/test/read.cgi/tech/1091198276/945
946: デフォルトの名無しさん [sage] 2006/01/28(土) 18:05:38 ダウトは疑義表明でしかないが 事実に反するという指摘をしたかったのかな http://echo.5ch.net/test/read.cgi/tech/1091198276/946
947: デフォルトの名無しさん [sage] 2006/01/28(土) 19:07:20 perlの=~みたいに組み込みならともかく、 C++では好きなの使えばいいじゃん。 http://echo.5ch.net/test/read.cgi/tech/1091198276/947
948: デフォルトの名無しさん [sage] 2006/01/28(土) 19:14:37 ちなみにpcreはC++のwrapperあるよ。 大したwrapperじゃないけど。 http://echo.5ch.net/test/read.cgi/tech/1091198276/948
949: デフォルトの名無しさん [sage] 2006/01/28(土) 21:28:57 良くも悪くもPerlの正規表現がデファクトスタンダードになりつつあるな。 grep -Pオプションが使えないと腹立たしい。 http://echo.5ch.net/test/read.cgi/tech/1091198276/949
950: デフォルトの名無しさん [sage] 2006/01/28(土) 21:35:25 きっちり全経路を取って真の最長一致を見てもらわんと困る。 http://echo.5ch.net/test/read.cgi/tech/1091198276/950
951: デフォルトの名無しさん [sage] 2006/01/28(土) 21:39:22 xpressiveってのが入るみたいだけど、 そうなるとC++0xの正規表現には何が 採用されるんだ? http://echo.5ch.net/test/read.cgi/tech/1091198276/951
952: デフォルトの名無しさん [sage] 2006/01/28(土) 21:51:32 >>951 C++0xに採用されるのは仕様であって実装ではない。 http://echo.5ch.net/test/read.cgi/tech/1091198276/952
953: デフォルトの名無しさん [sage] 2006/01/29(日) 13:36:44 あの、変態的なコマンドラインオプション解析ライブラリも入るの? http://echo.5ch.net/test/read.cgi/tech/1091198276/953
954: >∀<)っ-●○◎- ◆Pu/ODYSSEY [] 2006/01/29(日) 15:39:09 #include <cstdarg> で十分だからなぁ現状。 argvがchar配列のポインタ配列である以上、C++特有のイテレータとか意識して再実装する必要ないような。 http://echo.5ch.net/test/read.cgi/tech/1091198276/954
955: >∀<)っ-●○◎- ◆Pu/ODYSSEY [] 2006/01/29(日) 15:47:50 ↑ちょwwww寝ぼけて勘違いwwwwwww http://echo.5ch.net/test/read.cgi/tech/1091198276/955
956: デフォルトの名無しさん [] 2006/01/29(日) 18:57:08 boost::iostreams::streamからboost::iterator_rangeをつくりたいのですがうまくいきません typedef io::stream<T> stream_t; typedef std::istreambuf_iterator<stream_t::char_type iterator_t; iterator_t it(stream), end; aaa(boost::iterator_range<iterator_t>(it,end)); microsoft visual studio 8\vc\include\boost-1_33\boost\range\iterator_range.hpp(61) :error C2440: '<function-style-cast>' : 'std::istreambuf_iterator<_Elem,_Traits>' から 'std::_String_iterator<_Elem,_Traits,_Alloc>' に変換できません。 http://echo.5ch.net/test/read.cgi/tech/1091198276/956
957: デフォルトの名無しさん [] 2006/01/29(日) 20:37:55 VC2005EE + PlatformSDKでbjam使ってインストールしたけど、 threadが使えません(´・ω・`) date-timeは使えるけど… bjamに特殊なオプションがいりますか? http://echo.5ch.net/test/read.cgi/tech/1091198276/957
958: 956 [sage] 2006/01/30(月) 01:14:42 できました エラーはaaaの中のせいでした http://echo.5ch.net/test/read.cgi/tech/1091198276/958
959: デフォルトの名無しさん [] 2006/01/31(火) 05:52:33 path.hpp の説明で separator ::= "/" // an implementation may define additional separators て書かれてるんだけど、これって、boost のライブラリの インプリによっては / の他にもセパレータを持っていいってことだよね? そうすると、そのセパレータでもルートを表せるってこと? root-directory ::= separator http://echo.5ch.net/test/read.cgi/tech/1091198276/959
960: デフォルトの名無しさん [age] 2006/02/05(日) 02:19:05 ここまできてdat落ちはやーよage http://echo.5ch.net/test/read.cgi/tech/1091198276/960
961: デフォルトの名無しさん [sage] 2006/02/05(日) 07:15:22 namespace bll = boost::lambda; bll::bind(f, bll::_1, ...); こういうことをよくやっていたんだけど、 最近になってADLがあるからこう書けることに気付いた。 bind(f, bll::_1, ...); 特にありがたいわけではないけれど。 http://echo.5ch.net/test/read.cgi/tech/1091198276/961
962: デフォルトの名無しさん [sage] 2006/02/05(日) 07:49:51 >>961 何言ってんのありがてーよ http://echo.5ch.net/test/read.cgi/tech/1091198276/962
963: デフォルトの名無しさん [sage] 2006/02/05(日) 08:50:01 >>962 ADL自体はありがたいけど結局ついbll::bindと書いちまう。 自分の癖が未だ抜け切れていないだけ。 http://echo.5ch.net/test/read.cgi/tech/1091198276/963
964: デフォルトの名無しさん [sage] 2006/02/05(日) 15:54:00 漏れは bll::bind(f, _1, ...); とかってしてる http://echo.5ch.net/test/read.cgi/tech/1091198276/964
965: デフォルトの名無しさん [sage] 2006/02/06(月) 07:42:24 __ / ヽ _____ l ´ ̄ `ヽ、_ _ゝ `ヽ、 -ニ/ ⌒ ト、 , -、 l l , ‐ メ、} ,L_ _ノ . l ,∠-‐' r- L -∠´ヽゝ__フ v‐l | | l l l | ( ヽ|⊂⊃ `ー' ヽノ l `ー、 ⊂⊃ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ゝ、_ r-, ノ < 次スレまだカナ? / ァェ-_ レ__ -‐ \________ / | | ∨ | . / lィ ̄| ム-‐| ゞ l l ハ | http://echo.5ch.net/test/read.cgi/tech/1091198276/965
966: デフォルトの名無しさん [sage] 2006/02/06(月) 16:23:10 この速さだと>>980ぐらいでいいじゃないか http://echo.5ch.net/test/read.cgi/tech/1091198276/966
967: デフォルトの名無しさん [sage] 2006/02/06(月) 20:19:17 >>970を超えたら俺の埋め立てスクリプトが火を噴くぜ http://echo.5ch.net/test/read.cgi/tech/1091198276/967
968: デフォルトの名無しさん [sage] 2006/02/07(火) 00:08:00 980だったかを超えて30分ぐらい書き込みなかったら 消えるんじゃなかったっけ? レス数、時間は曖昧だけどそろそろ危険領域(#゚∀゚)=3 http://echo.5ch.net/test/read.cgi/tech/1091198276/968
969: デフォルトの名無しさん [] 2006/02/07(火) 03:25:09 Boost 特化の話でもないので、 C++ のスレに書こうかと迷ったのですが、 Boost のヘッダ見て気づいたことなんで こちらに書かせていただきます。 boost/interval.hpp をみていると template<class T, class Policies> class interval { 中略 public: template<class T1> interval(T1 const &v); 中略 }; というクラスがあり、上のように宣言されている コンストラクタの定義を見ていると下のようになっています。 template<class T, class Policies> template<class T1> inline interval<T, Policies>::interval(T1 const &v) { if (checking::is_nan(v)) set_empty(); else { rounding rnd; low = rnd.conv_down(v); up = rnd.conv_up (v); } } http://echo.5ch.net/test/read.cgi/tech/1091198276/969
970: デフォルトの名無しさん [sage] 2006/02/07(火) 03:26:05 このテンプレートクラスを boost::interval<int> として 使うとき、上のコンストラクタの T1 はどこいっちゃうんでしょうか? どこで特殊化するんでしょうか? http://echo.5ch.net/test/read.cgi/tech/1091198276/970
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 31 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s