[過去ログ] Boostを語れゴラァ part3 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
669: 2007/01/24(水)12:43 AAS
そんなことより文章のほうに目がいった
670: 2007/01/24(水)13:00 AAS
エロかとおもったら三四郎じゃないすか
671
(1): 2007/01/24(水)22:55 AAS
boost のヘッダは <boost/...hpp> と "boost/...hpp" と、どちらがお勧めですか?
672
(1): 2007/01/24(水)23:14 AAS
後者は書かないことをすすめる
673
(2): 2007/01/24(水)23:20 AAS
>>672
なんで? <...> は標準ヘッダでしょ?
boost は標準じゃないから "..." だと思うよ。
674: 2007/01/25(木)00:02 AAS
>>673
くだすれC言語(初心者用)
2chスレ:tech
675: 2007/01/25(木)00:03 AAS
>>673
<>と""の違いは、ファイル探索順の違いしかないと思ったが。
676
(1): 668 2007/01/25(木)00:05 AAS
えーと、つまり俺の問題は俺の環境のみで起きるのであって、そんなもん
知るかヴォケ、悔しかったらboost::regexなんぞに頼らず
テメェがDFAとかNFAとか書きやがれ。

ということでよろしいでしょうか。
このタイプの正規表現で、入力量の大きい時にコケる、という印象なのですが。
677: 2007/01/25(木)00:06 AAS
個人的にはプロジェクト内のものは " "、プロジェクト外のものは < > にしてる。
つまり <boost/....hpp> 派だな。
678
(1): 2007/01/25(木)00:08 AAS
>>676
君のプログラムを試したわけはないが VC7 ってとこにちょっと引っ掛かる。
可能であれば VC8 とか cygwin/mingw とかで試してみなはれ。
679: 668 2007/01/25(木)00:13 AAS
>>678
VC8は持ってないんすよ。
localeまわりでstd::wcoutが腐るとかfstream::open()が上手くいかねーとか
腐った風評しか聞きませんので、移行するとしても二の足を踏んでしまいますが。

VC7.1をboostはサポートしていないのですか?
680: 2007/01/25(木)00:16 AAS
VC8でも同じ例外発生したよん。
681: 2007/01/25(木)02:33 AAS
bindが必要とするresult_typeを
sig templateで代用することはできないのでしょうか?
682: 2007/01/26(金)06:33 AAS
MPLで次元解析する方法みて感動したけど、
いざ自分の問題で使おうと思っても、使いどころが微妙

いり込んだ type の木構造でも使わない限り
enable_ifの延長としてしか使えない
683: 2007/01/26(金)20:40 AAS
boost::bindを
boost::lambda::bind
に変えたら挙動が違う

protectで囲ってあるところを呼んだり呼ばないで落ちたり

どっちのbinsを使うのが推奨なの?
684: 2007/01/27(土)00:47 AAS
>>668
の問題に関して:

外部リンク[html]:capslockabcjp.kitunebi.com

boostのバグ?

スレでの指摘により、boostの動作が怪しいという指摘がありました。
boost1.33および1.33.1で/\1/を使用した場合に落ちることを確認しました。
685: 2007/01/27(土)19:43 AAS
boostがC++でC++のコンパイラ作るのはいつ?
686: 2007/01/27(土)20:43 AAS
spiritでC++のコンパイラ書けってことか
687: 2007/01/28(日)03:04 AAS
Boostのおなじみの形式のドキュメント
こんなやつをdoxgenみたいに自動生成するツールってないのかな
外部リンク[html]:boost-sandbox.sourceforge.net
688
(1): 2007/01/28(日)16:49 AAS
ヘッダーファイルの置き場所について教えてください

既存のboostの拡張として
boost/X/Y/z.hpp
に、おきたくなるようなヘッダーがあります。
しかしboost MLに投稿してもrejectされる可能性を考えて
my_lib_name/X/Y/z.hpp
においておくべきか,どうかで迷ってます

ヘッダーの場所を
#define my_lib_name/X/Y/z.hpp INC_XYZ
として後で変更できるようにしておくのが無難なのでしょうか?

namespaceも
boost::X::Y::z
などとせず
#define my_lib_name::X::Y::z NAME_XYZ
としておくのが無難なのでしょうか?
689: 2007/01/28(日)17:22 AAS
>>688
boost 気にすんな。紛らわしい。
どうせ accept されないし。
書き換えるにしてもたいした手間じゃない。
690: 2007/01/29(月)16:44 AAS
>>671
確か、mingwで使おうと思ったときに""だとどうしてもエラーになった気がする。
それ以後ずっと<>にしてる。
""で行けている人居る?
691
(2): 2007/01/29(月)17:58 AAS
#define BOOST_DIR c:/lib/boost_ver_xxx/
#define BOOST_BIND_INC BOOST_DIR##bind.hpp

うまくいかない
#include "BOOST_BIND_INC "

うまくいくのかな?
#include <BOOST_BIND_INC >
692: 2007/01/29(月)18:04 AAS
Makefileの先頭で

INCLUDE=C:/boost
LIB=C:/boost/mingw

こんなんでいけたはず。
というかUNIXルーツのソフトのお約束で常識だったはず。

x.ccをコンパイルする時はこうだった思う。

A>echo "INCLUDE=C:/boost">Makefile
A>echo "LIB=C:/boost/mingw">>Makefile
A>gmake x
693: 2007/01/29(月)18:25 AAS
>>691
それをやるならこんな感じ。

# define BOOST_DIR c:/lib/boost_ver_xxx/
# define PP_IDENTITY(x) x
# define PP_STRINGIZE(x) PP_STRINGIZE_I(x)
# define PP_STRINGIZE_I(x) #x
# define BOOST_INC(name) PP_STRINGIZE(PP_IDENTITY(BOOST_DIR)name)

# include BOOST_INC(bind.hpp)
694: 2007/01/29(月)23:43 AAS
>>691
ちょw
695: 2007/01/30(火)19:16 AAS
ヨーロッパ系の人の作るライブラリーにboostが使われないのは
ライセンスの関係?単なる好み?
696: 2007/01/30(火)21:58 AAS
変なレビュー投稿しちまった
697: 2007/01/31(水)05:06 AAS
spiritって、もしかしてUnicodeは対応してない?
698: 2007/01/31(水)11:15 AAS
いや、普通にいけるはず。
Unicodeのtextファイル相手にfile_iterator使ってる場合はBOMに注意。
1-
あと 303 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s