[過去ログ] Boostを語れゴラァ part3 (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
113: 2006/10/13(金)12:37 AAS
人は何故mplを作るのか?
そこにテンプレートメタプログラミングがあるからだ。
114(1): 2006/10/13(金)12:42 AAS
>>112
ただboostを使ってるだけの連中は、boostを作ってる連中に比べれば全然C++に詳しくない。
って話だろ?
115(1): 2006/10/13(金)12:44 AAS
プロジェクトで使えなくとも、Boost のヘッダ見て部分的に移植するのは
いろいろと勉強になって楽しいけどな
特に detail/ 以下漁るといろんなモノ発掘できて楽しいw
116: 2006/10/13(金)12:48 AAS
>>114
ただC++コンパイラを使っているだけの連中は、C++コンパイラを作っている連中に比べれば(ry
117: 2006/10/13(金)19:18 AAS
>>115
たしかに。lightweight_mutex (shared_ptr で使用)だの、
phoenix (spirt で使用) だのは、ブラッシュアップして表に出して欲しいくらい。
118: 2006/10/13(金)22:14 AAS
でも、同等機能が複数あるのはやだなあ。統一してほしいものだ。
phoenixはlambdaと統合中とかどこかでみたような。。
119: 2006/10/14(土)13:11 AAS
>>105
順番の問題じゃない?下位のクラスが安定してきたらそのうちできるでしょ。
spirit使えばXMLパーサの実装も理屈的にはBNFを移すだけになるしさ。
120: 2006/10/14(土)16:27 AAS
C++ の場合は空間効率と実行効率の要求が分野によって全然違う上に、
そこをいくらでもチューンナップできる自由度もあるので、
なかなか汎用的な低レベル層を作るのは難しいという気がする。
で、それをテンプレートポリシー化によって汎用的にしすぎると
今度はコンパイル時間が許容できなくなったり、言語非互換の壁に
ぶちあたったりするという罠。
121: 2006/10/16(月)17:59 AAS
伸びないねこのスレ
C++は詳しくないけど面白そうなのでboost::spiritを学び始めた
どういったことに使おうかなーって思って
BNFの具体的な使われ方を調べようと思ったんだが
ググっても基本的な使い方ばっかりがヒットするorz
正規表現雑技のページとかが理解できたら
幅が広がりそうだが
今度は逆に応用過ぎて理解できない
122: 2006/10/16(月)18:19 AAS
おもしろいけど
ミニ電卓作るとか
自前でXMLパーサ作る位しか思いつかなかった
頭ひねって普通にCで書いた方がコンパイル速度でイライラしなくて済むけど…
123: 2006/10/16(月)19:26 AAS
すでにある程度作ってしまったプログラムの構造を変えずに
おまけ機能を追加するときに、
bindとかは大活躍してる
lambdaは使いこなせてない
124: 2006/10/16(月)20:11 AAS
そこでboost::lambda::bindですよ。
125: 2006/10/17(火)00:01 AAS
boost::interprocessって8月のも10月のもexampleにある奴すら
ビルドできないんだけど、誰かどこに手を入れればいいかわかる人居ます?
126: 2006/10/17(火)08:53 AAS
まあまだ日本で実務でばりばり使ってますって人は少ないんじゃない?
C++上級者が興味を持って、調べてる的な感じだよね。
てか、商用ではJavaかスクリプトになりそうだから、クロスでC++って
需要あんまなさそうとか。。
127: 2006/10/17(火)15:02 AAS
C++を(C++的に)使ってる人自体がまず少なそう。
128: 2006/10/17(火)15:33 AAS
んなアホな
129: 2006/10/17(火)16:11 AAS
lang = c++
lang == c
こういうことか!
…すいません。でも仕事で非標準(かつ多機能)のライブラリの利用を認めてるとこは多くないんじゃない?
130: 2006/10/17(火)18:35 AAS
shared_ptrに感動しますた
さりげなくスレッドセーフになっていてcoolです
131: 2006/10/17(火)21:50 AAS
スレッドセーフだったっけ?
132(1): 2006/10/17(火)21:55 AAS
参照カウンタの部分はスレッドセーフだな
133(6): 2006/10/17(火)22:47 AAS
誘導されてきました
int main(int argc, char * argv[])
{
boost::numeric::ublas::vector<float > vec(2);
vec(0)=1.0;vec(1)=2.0;
boost::function1<
float,boost::numeric::ublas::vector<float>
> norm_2Functor = &boost::numeric::ublas::norm_2<boost::numeric::ublas::vector<float> >;
float out= norm_2Functor(vec) ;
}
想定外のメモリーを参照しました
で落ちる。何が悪いのだろう。
134: 2006/10/18(水)16:38 AAS
オフィシャルサイトに何が起こったんだろう。
135: 2006/10/18(水)16:58 AAS
SFのipが変わったせいで転送に失敗してるとさ
じきに直るでしょ
136: 2006/10/18(水)17:02 AAS
あと急ぎの用があるなら
外部リンク:boost.sourceforge.net
137: 2006/10/18(水)17:37 AAS
おお、さんきゅー!
138(1): 2006/10/19(木)00:32 AAS
>>132
でふぉでそうだったっけ?そしたら遅くないか?
139: 2006/10/19(木)00:35 AAS
スピンロックかも
140: 2006/10/19(木)00:49 AAS
Win32だとInterlockedExchange()あたり使ってるんじゃなかったか。
141: 2006/10/19(木)01:43 AAS
>>138 つ boost/detail/sp_counted_base.hpp
142(1): 2006/10/19(木)03:24 AAS
>>133
VC8+boost1.35で試したらちゃんと動いたけど
使ってるコンパイラとboostのバージョンは?
上下前次1-新書関写板覧索設栞歴
あと 859 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.014s