トップページ⇒tech
1001コメント285KB

Boostを語れゴラァ part3

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001デフォルトの名無しさん2006/09/23(土) 15:00:11
語って.はぁと part boost::mpl::int_<3> 

前スレ
part 2 http://pc8.2ch.net/test/read.cgi/tech/1139313234/
part 1 http://pc8.2ch.net/test/read.cgi/tech/1091198276/

■関連サイト■ 
Boost C++ Libraries 
http://www.boost.org/ ;

Boost 翻訳プロジェクト 
http://boost.cppll.jp/HEAD/ ;

Let's Boost 
http://www.kmonos.net/alang/boost/ ;

boost info 
http://shinh.skr.jp/boost/ ;
0809デフォルトの名無しさん2007/03/05(月) 16:20:56
ある程度抽象化された処理が必要ならc++を拡張するんじゃなくて
lispあたりからcを呼ぶようにしたほうがよかったと思う
今日このごろ
0810デフォルトの名無しさん2007/03/05(月) 16:39:11
>>807
shard_ptrやfunctionなどはtr1に入っているが正にそんな感じ
0811デフォルトの名無しさん2007/03/05(月) 18:33:00
>>808
標準ライブラリでさえstd::valarrayはひでえもんだぞ
それに比べればマシ
0812デフォルトの名無しさん2007/03/06(火) 04:48:05
bjam -sTOOLS=vc-8_0 ...
ってやってるのに、
warning: Configuring default toolset "gcc".
って出るのは何故?
cvsで最新のboost落としてビルドしてるんだけど、
オプションの与え方変わったの?
0813デフォルトの名無しさん2007/03/06(火) 14:56:58
regex はとっとと xpressive に吸収されろと思うし、
bind は、lamdba.bind に吸収されろと思う。

lambda と phoenix はどっちベースでもいいから統合されて欲しい。
できれば、lamdba が母体となって、spirit は lamdba で実装。
asio と sandbox にある network は一本化してほしい。
0814デフォルトの名無しさん2007/03/06(火) 15:30:42
boostは早めに整理・統合しろよ。

糞ライブラリがゴチャゴチャしててウザい。
0815デフォルトの名無しさん2007/03/06(火) 15:33:28
>>813
tuple も fusion に(ry
0816デフォルトの名無しさん2007/03/07(水) 08:23:16
http://www.franz.com/support/tech_corner/swig042804.lhtml
swigとboost.python経由でlispとかとインターフェイス作るのは
どっちがいいんだろうか
0817デフォルトの名無しさん2007/03/08(木) 08:57:24
1.34 クルー?
0818デフォルトの名無しさん2007/03/09(金) 22:38:56
boost.graph使ってるやついる?
0819デフォルトの名無しさん2007/03/09(金) 22:53:46
>>818
ノシ
0820デフォルトの名無しさん2007/03/09(金) 23:08:41
使い方わからんからパス
0821デフォルトの名無しさん2007/03/09(金) 23:09:47
boostは節操のない糞ライブラリ集

STL>>>>>>>>>>>うんこ>>>boost
0822デフォルトの名無しさん2007/03/09(金) 23:31:48
>>819
マットウに使えてるかどうかしりたいんだが
いろんなtraverse方法でvisitって本当にできてる?
あと100万ノードとかぶら下げてもちゃんと動く?
0823デフォルトの名無しさん2007/03/09(金) 23:42:44
>>822
>いろんなtraverse方法でvisitって本当にできてる?
少なくとも DFS, WFS はどっちも問題ないと思いますよ?特殊な traverse がしたいとか?

>あと100万ノードとかぶら下げてもちゃんと動く?
場合によるとしか.単純に node がそのオーダーってだけなら
最近のマシンのメモリ的には問題ないんじゃないですかね?
実際には O(E) や, node や edge にどんなプロパティくっつけているかとか,
回そうとしているアルゴリズムの複雑性如何なのでなんとも.
08248232007/03/09(金) 23:45:12
>少なくとも DFS, WFS は
WFS ってなんでこんな間違いを……正しくは BFS です
0825デフォルトの名無しさん2007/03/10(土) 00:57:44
レスありがとう
妙なアノマリがないかなーと思って聞いてみました
やっぱ試してみるしかないなあ
0826デフォルトの名無しさん2007/03/13(火) 10:21:44
lambda の varっていうのはメンバ変数に適用していいのでしょうか?
以下の例では成功してます. ただbindでメンバ変数に触るのにはthisが必要だったのでこれじゃまずいのかなーと思いました
struct AAA {
 AAA() {
  cnt_ = 0;
  var_type<unsigned>::type cnt = var(cnt_);
  f_ = (++cnt);
 }

 ~AAA() {
  cout << "cnt_: " << cnt_ << endl;
 }
 
 void f() {
  f_();
 }

private:
 function<void ()> f_;
 unsigned cnt_;
};
0827デフォルトの名無しさん2007/03/13(火) 11:14:37
>>826
var は変数への参照を受け取るからメンバ変数でもそれ以外の変数でも区別は無いよ。
bind で this が要るっていうほうがよくわからん。
08288262007/03/13(火) 16:08:01
>>827
ありがとうございます
0829デフォルトの名無しさん2007/03/16(金) 09:40:34
1.34楽しみだね
0830デフォルトの名無しさん2007/03/16(金) 13:23:44
progress_displayなんて糞なものを作った奴の顔が見たい
0831デフォルトの名無しさん2007/03/16(金) 14:43:17
>>830
たしかにアレはいまいちだが、別に顔は見たくないな
0832デフォルトの名無しさん2007/03/16(金) 14:45:25
http://boost.sourceforge.net/photos/beman_dawes.jpg
0833デフォルトの名無しさん2007/03/16(金) 14:47:10
糞じじいw
0834デフォルトの名無しさん2007/03/16(金) 19:13:28
indirect_iteratorの実装の理屈が理解できません。
boostの使えないところでindirect_iterator(make_indirect_iterator)と同程度のことができるものが要求されているのですが、
なにか手がかりやシンプルな実装知りませんか?
08358342007/03/16(金) 20:36:56
自己レス
cppllの過去ログで見つかりました。
0836デフォルトの名無しさん2007/03/16(金) 22:15:30
progress_displayなんて低レベル過ぎて
大学の課題にすらならない予感
あんなものが標準化されたらC++捨てるわ
0837デフォルトの名無しさん2007/03/17(土) 09:52:13
あれはサンプルであるべきものだよなwww言語に組み込むなとww
0838デフォルトの名無しさん2007/03/17(土) 11:11:27
各アプリケーションで同じようなコードを何度も書かなくていいという意味じゃ助かりマッスル
0839デフォルトの名無しさん2007/03/17(土) 16:46:43
テストプログラムとかで使うには便利ではある
0840デフォルトの名無しさん2007/03/17(土) 16:59:26
こんなもん何のテストに使えるってんだよ・・・
0841デフォルトの名無しさん2007/03/18(日) 15:53:56
1.34まだか?
半年くらい待ってるが・・・
CVSで引っ張ってきたけど、ボーランドでエラー出てる ( ;ω;)
0842デフォルトの名無しさん2007/03/18(日) 16:09:37
こんな糞ライブラリ集誰が使うんだよw
0843デフォルトの名無しさん2007/03/18(日) 16:38:44
ホントゴミだらけだよなこのライブラリ。
雑多なのは構わないがゴミを詰め込むのはやめてくれ。
0844デフォルトの名無しさん2007/03/18(日) 17:05:52
何がどうごみなのか指摘しないのはただのバカ
0845デフォルトの名無しさん2007/03/18(日) 17:45:21
>>843はまぁわかる。
>>842はただの興奮気味の中学生。
0846デフォルトの名無しさん2007/03/18(日) 17:48:26
自分が使えないものはごみなんでしょ、きっと。
0847デフォルトの名無しさん2007/03/18(日) 18:03:00
豚に真珠
0848デフォルトの名無しさん2007/03/18(日) 18:35:49
>>847
お前馬鹿だろ? このケースは猫に小判だっつーの!
0849デフォルトの名無しさん2007/03/18(日) 18:40:33
ゴミ入れた張本人たち乙
0850デフォルトの名無しさん2007/03/18(日) 18:49:09
>>848
何が違うの?
辞書とか見ても、別の言い換えとして互いに出てくんだが。
0851デフォルトの名無しさん2007/03/18(日) 19:22:44
マジレスサンデー
0852デフォルトの名無しさん2007/03/18(日) 19:32:12
猿も木から落ちる
0853デフォルトの名無しさん2007/03/18(日) 19:33:35
死して屍拾うもの無し
0854デフォルトの名無しさん2007/03/18(日) 19:57:01
違和感を感じる
0855デフォルトの名無しさん2007/03/18(日) 20:03:24
>>850
本当に馬鹿だったか。
0856デフォルトの名無しさん2007/03/18(日) 21:56:51
>>855
ププッ
おまえもわかんないんだろ。
0857デフォルトの名無しさん2007/03/18(日) 22:08:19
最初は自信たっぷりだったけど
思ったように味方がつかなくて不安になってきたのでは。

流れが変わるまで、このまま「何か知ってるフリ」を通すのでしょう :-)
0858デフォルトの名無しさん2007/03/18(日) 22:14:17
>>856=857
小学生からやり直せ。
0859デフォルトの名無しさん2007/03/18(日) 22:21:54
つーか、ム板でなんでこんな低レベルなことしてんだよ。
0860デフォルトの名無しさん2007/03/18(日) 22:40:29
>>859
そりゃ馬鹿がいるからだろ。
0861デフォルトの名無しさん2007/03/18(日) 22:49:22
馬鹿の言うことをスルーできないようじゃ、同レベルと思われても仕方ない。
0862デフォルトの名無しさん2007/03/18(日) 22:54:37
実際はYOU2な日曜の夜を、下らない冗談言い合って楽しんでるだけなんだけどな
とりあえずマ板行こうぜ
0863デフォルトの名無しさん2007/03/18(日) 22:55:09
>>858
結局わかんないのねwwwww
0864デフォルトの名無しさん2007/03/18(日) 22:57:58
>>863
俺が悪かったよ、マジですまん。前言撤回するよ。
幼稚園からやり直せ。
0865デフォルトの名無しさん2007/03/18(日) 23:00:42
だから反応するなって。
0866デフォルトの名無しさん2007/03/18(日) 23:24:33
>>864
ププッ
怒られてやんの
0867デフォルトの名無しさん2007/03/18(日) 23:36:34
謝っちゃえば気が楽になるのにね。
虚言がばれるのって、匿名でも嫌なもんなのかな?
0868デフォルトの名無しさん2007/03/18(日) 23:50:26
こんなの見つけた。
っttp://www.asahi-net.or.jp/~bj7o-wkt/Vmessage/vm060723.html
最初っからから根拠を見せれば、ここまで煽られることもなかったのでは?

ということで、そろそろこの話題は終わりにしませんか?
0869デフォルトの名無しさん2007/03/18(日) 23:52:01
ごめんなさい
0870デフォルトの名無しさん2007/03/18(日) 23:54:36
>>868
864は知らなかったんだから、根拠を示せるわけないじゃんwww
0871デフォルトの名無しさん2007/03/19(月) 01:04:47
>>870
で、結局お前は意味を理解できたのか?
0872デフォルトの名無しさん2007/03/19(月) 01:38:06
いいかげん相手にするのやめなって。
861氏も言ってるけど、自分の品位を落とすだけだよ。
0873デフォルトの名無しさん2007/03/19(月) 03:30:21
誰かが助けてくれるまで待ってよかったなw
0874デフォルトの名無しさん2007/03/19(月) 03:39:49
>>873
で、結局お前は意味を理解できたのか?
0875デフォルトの名無しさん2007/03/19(月) 04:07:16
謝っちゃえば気が楽になるのにね。
虚言がばれるのって、匿名でも嫌なもんなのかな?
0876デフォルトの名無しさん2007/03/19(月) 05:59:38
>>875
で、結局お前は意味を理解できたのか?
0877デフォルトの名無しさん2007/03/19(月) 06:41:42
つーか、ム板でなんでこんな低レベルなことしてんだよ。
0878デフォルトの名無しさん2007/03/19(月) 07:04:07
>>877
そりゃ馬鹿がいるからだろ。
0879デフォルトの名無しさん2007/03/19(月) 07:22:29
馬鹿の言うことをスルーできないようじゃ、同レベルと思われても仕方ない。
0880デフォルトの名無しさん2007/03/19(月) 08:51:46
この流れどこから始まってるの?
0881デフォルトの名無しさん2007/03/19(月) 09:25:44
エントリーポイントから始まっています
0882デフォルトの名無しさん2007/03/19(月) 09:33:21
1.34まだかいな
0883デフォルトの名無しさん2007/03/19(月) 09:44:18
こんな糞ライブラリ集誰が使うんだよw
0884デフォルトの名無しさん2007/03/19(月) 09:50:56
>>883
半分以上が趣味だろうね、使うのは危険!
小さな趣味自作ソフトでboostいれたけど、外すのがめんどい
大企業が導入しないとか、いまだにVC++6使う理由もわかる
0885デフォルトの名無しさん2007/03/19(月) 10:02:13
>>884
> いまだにVC++6使う
いや、それは全然別問題だと思うぞw

今やサポートされておらず、最新のPlatformSDKにも追従せず、
C++標準にも準拠していないコンパイラを
わざわざ「大企業が」使うとすれば、VC++6で開発されたレガシーな
プログラムのメンテのためだけだろう。
0886デフォルトの名無しさん2007/03/19(月) 10:22:34
WDK使わずにmsvcrt.dllにリンクさせたい場合もVC++6.0
0887デフォルトの名無しさん2007/03/19(月) 10:39:09
少なくともbindとshared_ptrは必須だろ。
幸いどっちもtr1にあるからゆくゆくは標準入りするだろうけど。
0888デフォルトの名無しさん2007/03/19(月) 10:44:29
むしろそれ系統以外に使えるのが(ry
0889デフォルトの名無しさん2007/03/19(月) 10:45:11
boostを業務で使ってるとこってどこ?
転職考えてるんだが、Webとか組み込みでは無いな
WindowsはC#か? てことはUNIXのデータベース系?
0890デフォルトの名無しさん2007/03/19(月) 10:45:48
標準入り必至だと思われるものと
そうでないものとの差が激しいんだよね…。
0891デフォルトの名無しさん2007/03/19(月) 10:58:32
・本来の流れ
あったら便利そうなものを提案
→議論をして採用不採用を決定
→コード化→最適化→提出
→製作者「便利でしょう!しかも早いし安全なんです!」

・今の流れ
とりあえずテキトーに何かをコード化
→最適化処理に躍起になる→提出
→製作者「とにかく早いニダ。需要なんて知らないニダ。
     いいから標準入りさせろニダ。有名になりたいニダ」
0892デフォルトの名無しさん2007/03/19(月) 11:00:52
>>890
そこがボーストのいいところ ( ・`ω・´)ノ
0893デフォルトの名無しさん2007/03/19(月) 11:08:42
>>889
つーかWebで今現在わざわざC++使ってるトコなんて、あんのか。
ちょっと驚き。
ISAPIフィルタかな?ASAPIならC++どころかCだろし。

「UNIXのデータベース系」の意味も不明。
0894デフォルトの名無しさん2007/03/19(月) 11:17:47
>>893
GoogleとかC++使ってるし、C++用のライブラリ公開してたりもするが。
0895デフォルトの名無しさん2007/03/19(月) 11:23:23
>>891
毎度公開レビューされてるの知らんのか?
0896デフォルトの名無しさん2007/03/19(月) 11:28:47
>>894
googleぐらいになるとバックエンドで相当複雑で高度なことをやってるからな。
でも、それはレアケース。

Webベースのシステムの大半(特に日本のシステム屋が作ってるような奴)は
単なるCRUDアプリ、もしくはそれに毛の生えたような奴だべや。
そのような場所ではもはやC++は必要ないし、使われない。
0897デフォルトの名無しさん2007/03/19(月) 11:34:58
>>895
うまく動作するか否かを見るだけのレビューだろ
0898デフォルトの名無しさん2007/03/19(月) 11:39:25
>>889
「業務」という単語に対する認識が極めて狭い人ですね。
ある種の偏見と言えるでしょう。
0899デフォルトの名無しさん2007/03/19(月) 12:13:41
>>897
ちがうよ。
トップページの news として最近 rejeced になったライブラリが挙がってるから見てみるといい。
0900デフォルトの名無しさん2007/03/19(月) 15:32:50
で、1.34はいつ出るの?
検索してもみつからねぇ
0901デフォルトの名無しさん2007/03/19(月) 17:45:48
>>897
何かを揶揄したいがために捏造するのは痛いですよ。
高校生くらいですか?
0902デフォルトの名無しさん2007/03/19(月) 20:00:42
fedora cora 6の自動アップデートには
いつ反映されますか?
0903デフォルトの名無しさん2007/03/19(月) 20:03:11
>>899のような対応をするか
>>901のような態度を取るかで
大人かガキかが一瞬でわかるな。
0904デフォルトの名無しさん2007/03/19(月) 20:19:21
____              progress_
|← reject|  boostの中の人  display   ユーザー
. ̄.|| ̄ ̄        ┗(^o^ )┳(^o^ )┳(^o^ )┛≡=-
  ||            ┏┗  ┗┗  ┏┗ ≡=-
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0905デフォルトの名無しさん2007/03/19(月) 20:24:37
>>899
×ちがうよ。
○違うよ、全然違うよ。
0906デフォルトの名無しさん2007/03/19(月) 20:32:56
progress_displayの熱烈なファンがいるな
0907デフォルトの名無しさん2007/03/19(月) 20:42:17
なんでここクソスレ化してるんだよ
0908デフォルトの名無しさん2007/03/19(月) 20:52:42
>>907
そりゃお前がいるからだろ。
レス数が900を超えています。1000を超えると表示できなくなるよ。