[過去ログ]
Boostを語れゴラァ part3 (1001レス)
Boostを語れゴラァ part3 http://echo.5ch.net/test/read.cgi/tech/1158991211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
106: デフォルトの名無しさん [sage] 2006/10/13(金) 00:35:18 GILみたいになんでもかんでもboostに投げればいいんじゃないかな? http://echo.5ch.net/test/read.cgi/tech/1158991211/106
107: デフォルトの名無しさん [sage] 2006/10/13(金) 07:54:25 大したことない自前ライブラリ使ってるから投げられないと思われ http://echo.5ch.net/test/read.cgi/tech/1158991211/107
108: デフォルトの名無しさん [sage] 2006/10/13(金) 08:55:25 まあ新しいライブラリとかが出たときは、いつでも「なんでもできるし、 もう自分で作る必要はない」とか売り文句がついてくるんだけどさ。 OWLとかMFCもATLもそうだったけど、そういうのの上位に作るとさ、その ライブラリの衰退と共に自分のコードも死んじゃうんだよね。 あと、自前はたいしたことなくていいんだよ。必要なときに必要な箇所を 実装すればいいんだからさ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/108
109: デフォルトの名無しさん [sage] 2006/10/13(金) 09:12:12 Boostはその特性からして、衰退するときはC++と同時だと思うが。 http://echo.5ch.net/test/read.cgi/tech/1158991211/109
110: デフォルトの名無しさん [sage] 2006/10/13(金) 09:29:40 それはそうかもね。MFCとかよりはだいぶ標準よりだろうし。 まあ、boostの場合は衰退の前にもっと繁栄しないとかなと。。 http://echo.5ch.net/test/read.cgi/tech/1158991211/110
111: デフォルトの名無しさん [sage] 2006/10/13(金) 10:17:36 今は、C++からの逃げ道としてC#やjavaが用意されている時代です。 http://echo.5ch.net/test/read.cgi/tech/1158991211/111
112: デフォルトの名無しさん [sage] 2006/10/13(金) 12:16:24 >>101 boostの開発者は自分で使いたいから作ったんじゃないの? 自分では使わないけれど他人に使わせるために作ってるわけ? 105の言うとおりに同等品を既に作ってあるとかなら別だけど。 http://echo.5ch.net/test/read.cgi/tech/1158991211/112
113: デフォルトの名無しさん [sage] 2006/10/13(金) 12:37:39 人は何故mplを作るのか? そこにテンプレートメタプログラミングがあるからだ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/113
114: デフォルトの名無しさん [sage] 2006/10/13(金) 12:42:21 >>112 ただboostを使ってるだけの連中は、boostを作ってる連中に比べれば全然C++に詳しくない。 って話だろ? http://echo.5ch.net/test/read.cgi/tech/1158991211/114
115: デフォルトの名無しさん [sage] 2006/10/13(金) 12:44:10 プロジェクトで使えなくとも、Boost のヘッダ見て部分的に移植するのは いろいろと勉強になって楽しいけどな 特に detail/ 以下漁るといろんなモノ発掘できて楽しいw http://echo.5ch.net/test/read.cgi/tech/1158991211/115
116: デフォルトの名無しさん [sage] 2006/10/13(金) 12:48:55 >>114 ただC++コンパイラを使っているだけの連中は、C++コンパイラを作っている連中に比べれば(ry http://echo.5ch.net/test/read.cgi/tech/1158991211/116
117: デフォルトの名無しさん [sage] 2006/10/13(金) 19:18:21 >>115 たしかに。lightweight_mutex (shared_ptr で使用)だの、 phoenix (spirt で使用) だのは、ブラッシュアップして表に出して欲しいくらい。 http://echo.5ch.net/test/read.cgi/tech/1158991211/117
118: デフォルトの名無しさん [sage] 2006/10/13(金) 22:14:55 でも、同等機能が複数あるのはやだなあ。統一してほしいものだ。 phoenixはlambdaと統合中とかどこかでみたような。。 http://echo.5ch.net/test/read.cgi/tech/1158991211/118
119: デフォルトの名無しさん [sage] 2006/10/14(土) 13:11:22 >>105 順番の問題じゃない?下位のクラスが安定してきたらそのうちできるでしょ。 spirit使えばXMLパーサの実装も理屈的にはBNFを移すだけになるしさ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/119
120: デフォルトの名無しさん [sage] 2006/10/14(土) 16:27:50 C++ の場合は空間効率と実行効率の要求が分野によって全然違う上に、 そこをいくらでもチューンナップできる自由度もあるので、 なかなか汎用的な低レベル層を作るのは難しいという気がする。 で、それをテンプレートポリシー化によって汎用的にしすぎると 今度はコンパイル時間が許容できなくなったり、言語非互換の壁に ぶちあたったりするという罠。 http://echo.5ch.net/test/read.cgi/tech/1158991211/120
121: デフォルトの名無しさん [sage] 2006/10/16(月) 17:59:04 伸びないねこのスレ C++は詳しくないけど面白そうなのでboost::spiritを学び始めた どういったことに使おうかなーって思って BNFの具体的な使われ方を調べようと思ったんだが ググっても基本的な使い方ばっかりがヒットするorz 正規表現雑技のページとかが理解できたら 幅が広がりそうだが 今度は逆に応用過ぎて理解できない http://echo.5ch.net/test/read.cgi/tech/1158991211/121
122: デフォルトの名無しさん [sage] 2006/10/16(月) 18:19:59 おもしろいけど ミニ電卓作るとか 自前でXMLパーサ作る位しか思いつかなかった 頭ひねって普通にCで書いた方がコンパイル速度でイライラしなくて済むけど… http://echo.5ch.net/test/read.cgi/tech/1158991211/122
123: デフォルトの名無しさん [sage] 2006/10/16(月) 19:26:36 すでにある程度作ってしまったプログラムの構造を変えずに おまけ機能を追加するときに、 bindとかは大活躍してる lambdaは使いこなせてない http://echo.5ch.net/test/read.cgi/tech/1158991211/123
124: デフォルトの名無しさん [sage] 2006/10/16(月) 20:11:14 そこでboost::lambda::bindですよ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/124
125: デフォルトの名無しさん [sage] 2006/10/17(火) 00:01:29 boost::interprocessって8月のも10月のもexampleにある奴すら ビルドできないんだけど、誰かどこに手を入れればいいかわかる人居ます? http://echo.5ch.net/test/read.cgi/tech/1158991211/125
126: デフォルトの名無しさん [sage] 2006/10/17(火) 08:53:42 まあまだ日本で実務でばりばり使ってますって人は少ないんじゃない? C++上級者が興味を持って、調べてる的な感じだよね。 てか、商用ではJavaかスクリプトになりそうだから、クロスでC++って 需要あんまなさそうとか。。 http://echo.5ch.net/test/read.cgi/tech/1158991211/126
127: デフォルトの名無しさん [sage] 2006/10/17(火) 15:02:46 C++を(C++的に)使ってる人自体がまず少なそう。 http://echo.5ch.net/test/read.cgi/tech/1158991211/127
128: デフォルトの名無しさん [sage] 2006/10/17(火) 15:33:05 んなアホな http://echo.5ch.net/test/read.cgi/tech/1158991211/128
129: デフォルトの名無しさん [sage] 2006/10/17(火) 16:11:04 lang = c++ lang == c こういうことか! …すいません。でも仕事で非標準(かつ多機能)のライブラリの利用を認めてるとこは多くないんじゃない? http://echo.5ch.net/test/read.cgi/tech/1158991211/129
130: デフォルトの名無しさん [sage] 2006/10/17(火) 18:35:35 shared_ptrに感動しますた さりげなくスレッドセーフになっていてcoolです http://echo.5ch.net/test/read.cgi/tech/1158991211/130
131: デフォルトの名無しさん [sage] 2006/10/17(火) 21:50:45 スレッドセーフだったっけ? http://echo.5ch.net/test/read.cgi/tech/1158991211/131
132: デフォルトの名無しさん [sage] 2006/10/17(火) 21:55:43 参照カウンタの部分はスレッドセーフだな http://echo.5ch.net/test/read.cgi/tech/1158991211/132
133: デフォルトの名無しさん [sage] 2006/10/17(火) 22:47:21 誘導されてきました 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) ; } 想定外のメモリーを参照しました で落ちる。何が悪いのだろう。 http://echo.5ch.net/test/read.cgi/tech/1158991211/133
134: デフォルトの名無しさん [sage] 2006/10/18(水) 16:38:12 オフィシャルサイトに何が起こったんだろう。 http://echo.5ch.net/test/read.cgi/tech/1158991211/134
135: デフォルトの名無しさん [sage] 2006/10/18(水) 16:58:41 SFのipが変わったせいで転送に失敗してるとさ じきに直るでしょ http://echo.5ch.net/test/read.cgi/tech/1158991211/135
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 866 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s