[過去ログ]
Boostを語れゴラァ part3 (1001レス)
Boostを語れゴラァ part3 http://echo.5ch.net/test/read.cgi/tech/1158991211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
185: デフォルトの名無しさん [sage] 2006/10/22(日) 16:38:15 >>183 たとえば、>175を template <typename A, typename B> int foo(A a, B b); (b) template<class A, class B>int foo(A*,B*); (c) こんな(c)を追加して、(c)or(b)のどちらかをbindで使いたい場合 このオーバーロードの解決には結局、関数オブジェクトが手っ取り早いと思います。 http://echo.5ch.net/test/read.cgi/tech/1158991211/185
186: デフォルトの名無しさん [sage] 2006/10/22(日) 17:13:50 >>185 それ、曖昧か? 後者は foo() についてポインタ型を扱う場合の特殊化を宣言しているので、 引数の型に応じて定義が使い分けられるだけじゃないの? ↓キャストでもコンパイルできたし。 int a, b; (static_cast<int (*)(int*, int*)>(foo))(&a, &b); http://echo.5ch.net/test/read.cgi/tech/1158991211/186
187: 185 [sage] 2006/10/22(日) 17:59:14 >>186 boost::bindは? http://echo.5ch.net/test/read.cgi/tech/1158991211/187
188: デフォルトの名無しさん [sage] 2006/10/22(日) 18:02:01 >>187 boost::bind(static_cast<int (*)(int*, int*)>(foo), _1, &b)(&a); これぐらい自分で補完しろよ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/188
189: デフォルトの名無しさん [sage] 2006/10/22(日) 18:35:54 >>188 コンパイル出来るんだ。へぇー。 http://echo.5ch.net/test/read.cgi/tech/1158991211/189
190: デフォルトの名無しさん [sage] 2006/10/22(日) 19:04:01 がんばって早く「ごめんなさい」の言える大人になろーね。 http://echo.5ch.net/test/read.cgi/tech/1158991211/190
191: デフォルトの名無しさん [sage] 2006/10/22(日) 19:23:43 ごめんなさい http://echo.5ch.net/test/read.cgi/tech/1158991211/191
192: デフォルトの名無しさん [sage] 2006/10/22(日) 19:40:14 >>190 だって食い下がって逆撫でしていれば >>188みたいな知識ひけらかし大好き君が無償で色々書いてくれるんだもん。 こういう子は利用しない手はないって。 http://echo.5ch.net/test/read.cgi/tech/1158991211/192
193: デフォルトの名無しさん [sage] 2006/10/22(日) 19:57:34 >>192 普通に質問すればいいのに、なんでわざわざそんな手段をとる必要がある? http://echo.5ch.net/test/read.cgi/tech/1158991211/193
194: デフォルトの名無しさん [sage] 2006/10/22(日) 20:19:00 回答をもらえる確率が上がるから。 http://echo.5ch.net/test/read.cgi/tech/1158991211/194
195: デフォルトの名無しさん [sage] 2006/10/22(日) 20:25:02 まぁ、スレを客観的に眺めると、知識ひけらかし大好き君は>177と分かるんだけどね。 >176で終わってる質問だし。 それに>188の知識は>176以上のものではないし。 散々引っ張っといて同じモノしか出ないんじゃ、割に合わない。 単純に悔しくなった>177君が利用してやった振りしてるだけ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/195
196: デフォルトの名無しさん [sage] 2006/10/22(日) 20:47:18 >>182 に「たぶん」って書いてあるのは、ただの妄想ってことでいいの? http://echo.5ch.net/test/read.cgi/tech/1158991211/196
197: 189 [sage] 2006/10/22(日) 23:35:55 >>188 ごめん。 だれもつっこんでくれないから寝る前に一言 > boost::bind(static_cast<int (*)(int*, int*)>(foo), _1, &b)(&a); ちょっと言い訳・・・・「&a」参照の罠に嵌ってました。以上です。では、おやすみ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/197
198: デフォルトの名無しさん [sage] 2006/10/25(水) 18:14:32 std::map みたいに扱えて、実はバックエンドがデータベースだなんて すてきな使い心地のライブラリって無いものでしょうか。 http://echo.5ch.net/test/read.cgi/tech/1158991211/198
199: デフォルトの名無しさん [sage] 2006/10/25(水) 19:42:34 boost::graph と ASLの adobe::forest が車輪の再発明ぽい点について http://echo.5ch.net/test/read.cgi/tech/1158991211/199
200: デフォルトの名無しさん [sage] 2006/10/25(水) 20:28:36 ASL かわいいよ ASL http://echo.5ch.net/test/read.cgi/tech/1158991211/200
201: デフォルトの名無しさん [sage] 2006/10/25(水) 23:26:50 あるあ…(ry >198 http://echo.5ch.net/test/read.cgi/tech/1158991211/201
202: デフォルトの名無しさん [sage] 2006/10/26(木) 00:02:53 >>201 あるんですか? なんて言うライブラリか教えて貰えませんか? 今、std::map を boost::serialization でディスクに書き出しているんですが、 かなりデータ量が大きくなってきて、すべてをオンメモリで処理するのが 苦しくなってきました。 http://echo.5ch.net/test/read.cgi/tech/1158991211/202
203: デフォルトの名無しさん [sage] 2006/10/26(木) 03:11:33 AllegroCache. これ最強。 http://echo.5ch.net/test/read.cgi/tech/1158991211/203
204: デフォルトの名無しさん [sage] 2006/10/26(木) 09:38:05 boostいいね。使っているとスルメみたいに味わい深いわ。 しかし古い設計で組んでいた俺の昔のコードは一体何だったんだと。 orz http://echo.5ch.net/test/read.cgi/tech/1158991211/204
205: デフォルトの名無しさん [sage] 2006/10/26(木) 11:07:28 STLぽい数式処理と数値計算のできるライブラリーってないでしょうか? せめて多項式か2次式だけでもできると 少し数値計算プログラムが楽になる http://echo.5ch.net/test/read.cgi/tech/1158991211/205
206: デフォルトの名無しさん [sage] 2006/10/26(木) 15:38:08 ASLの adobe::dictionary_t はstd::mapよりたくさん要素あつかえるとかtutorialに書いてあった http://echo.5ch.net/test/read.cgi/tech/1158991211/206
207: デフォルトの名無しさん [sage] 2006/10/26(木) 16:19:02 >>198 Berkeley DBでも使え。 http://echo.5ch.net/test/read.cgi/tech/1158991211/207
208: 201 [sage] 2006/10/27(金) 00:43:04 ねーよ http://echo.5ch.net/test/read.cgi/tech/1158991211/208
209: デフォルトの名無しさん [sage] 2006/10/27(金) 08:40:10 >>201>>208 馬鹿? http://echo.5ch.net/test/read.cgi/tech/1158991211/209
210: デフォルトの名無しさん [sage] 2006/10/27(金) 11:05:09 >>198 つlibstldb4 http://echo.5ch.net/test/read.cgi/tech/1158991211/210
211: デフォルトの名無しさん [sage] 2006/10/27(金) 16:20:16 >>198 なぜ boost スレへ? http://echo.5ch.net/test/read.cgi/tech/1158991211/211
212: デフォルトの名無しさん [age] 2006/10/27(金) 20:13:30 std::plus()はreturn a+b;ですが、return a+=b;してくれる関数オブジェクトは無いでしょうか? 手前で作ればいいのですが、boostにあるならそっちをつかいたく。 http://echo.5ch.net/test/read.cgi/tech/1158991211/212
213: デフォルトの名無しさん [sage] 2006/10/27(金) 20:57:59 _1 += _2 http://echo.5ch.net/test/read.cgi/tech/1158991211/213
214: デフォルトの名無しさん [sage] 2006/10/27(金) 21:06:44 >213 それはコンパイルできんだろ.. http://echo.5ch.net/test/read.cgi/tech/1158991211/214
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 787 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s