>>951 C++0xに採用されるのは仕様であって実装ではない。
あの、変態的なコマンドラインオプション解析ライブラリも入るの?
954 :
>∀<)っ-●○◎- ◆Pu/ODYSSEY :2006/01/29(日) 15:39:09
#include <cstdarg>
で十分だからなぁ現状。
argvがchar配列のポインタ配列である以上、C++特有のイテレータとか意識して再実装する必要ないような。
955 :
>∀<)っ-●○◎- ◆Pu/ODYSSEY :2006/01/29(日) 15:47:50
↑ちょwwww寝ぼけて勘違いwwwwwww
956 :
デフォルトの名無しさん:2006/01/29(日) 18:57:08
boost::iostreams::streamからboost::iterator_rangeをつくりたいのですがうまくいきません
typedef io::stream<T> stream_t;
typedef std::istreambuf_iterator<stream_t::char_type iterator_t;
iterator_t it(stream), end;
aaa(boost::iterator_range<iterator_t>(it,end));
microsoft visual studio 8\vc\include\boost-1_33\boost\range\iterator_range.hpp(61)
:error C2440: '<function-style-cast>' : 'std::istreambuf_iterator<_Elem,_Traits>' から 'std::_String_iterator<_Elem,_Traits,_Alloc>' に変換できません。
957 :
デフォルトの名無しさん:2006/01/29(日) 20:37:55
VC2005EE + PlatformSDKでbjam使ってインストールしたけど、
threadが使えません(´・ω・`)
date-timeは使えるけど…
bjamに特殊なオプションがいりますか?
958 :
956:2006/01/30(月) 01:14:42
できました
エラーはaaaの中のせいでした
959 :
デフォルトの名無しさん:2006/01/31(火) 05:52:33
path.hpp の説明で
separator ::= "/" // an implementation may define additional separators
て書かれてるんだけど、これって、boost のライブラリの
インプリによっては / の他にもセパレータを持っていいってことだよね?
そうすると、そのセパレータでもルートを表せるってこと?
root-directory ::= separator
ここまできてdat落ちはやーよage
namespace bll = boost::lambda;
bll::bind(f, bll::_1, ...);
こういうことをよくやっていたんだけど、
最近になってADLがあるからこう書けることに気付いた。
bind(f, bll::_1, ...);
特にありがたいわけではないけれど。
>>962 ADL自体はありがたいけど結局ついbll::bindと書いちまう。
自分の癖が未だ抜け切れていないだけ。
漏れは
bll::bind(f, _1, ...);
とかってしてる
__
/ ヽ _____
l ´ ̄ `ヽ、_
_ゝ `ヽ、
-ニ/ ⌒ ト、 , -、 l
l , ‐ メ、} ,L_ _ノ
. l ,∠-‐' r- L -∠´ヽゝ__フ
v‐l | | l l l |
( ヽ|⊂⊃ `ー' ヽノ l
`ー、 ⊂⊃ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ゝ、_ r-, ノ < 次スレまだカナ?
/ ァェ-_ レ__ -‐ \________
/ | | ∨ |
. / lィ ̄| ム-‐|
ゞ l l ハ |
>>970を超えたら俺の埋め立てスクリプトが火を噴くぜ
980だったかを超えて30分ぐらい書き込みなかったら
消えるんじゃなかったっけ?
レス数、時間は曖昧だけどそろそろ危険領域(#゚∀゚)=3
969 :
デフォルトの名無しさん:2006/02/07(火) 03:25:09
Boost 特化の話でもないので、
C++ のスレに書こうかと迷ったのですが、
Boost のヘッダ見て気づいたことなんで
こちらに書かせていただきます。
boost/interval.hpp をみていると
template<class T, class Policies>
class interval
{
中略
public:
template<class T1> interval(T1 const &v);
中略
};
というクラスがあり、上のように宣言されている
コンストラクタの定義を見ていると下のようになっています。
template<class T, class Policies> template<class T1> inline
interval<T, Policies>::interval(T1 const &v)
{
if (checking::is_nan(v)) set_empty();
else {
rounding rnd;
low = rnd.conv_down(v);
up = rnd.conv_up (v);
}
}
このテンプレートクラスを boost::interval<int> として
使うとき、上のコンストラクタの T1 はどこいっちゃうんでしょうか?
どこで特殊化するんでしょうか?
>>970 boost::interval<int> a('c'); // T=int, T1=char
boost::interval<int> b(true); // T=int, T1=bool
972 :
デフォルトの名無しさん:2006/02/07(火) 07:54:54
乙と言いたいところだが
靴を語ってどないすねん
あ〜あ・・・・・ orzz
検索に掛からないのが困るな。
検索エンジンなんかでも boots で
検索しないと出てきにくくなるかもね。
もう、なんか、やるせ茄子
template統合スレを復活していいかい。
タイトル「template統合スレ -- part7 #include boost/」です。
>>977 templateはC++の標準的な機能
C++相談室があるから「template統合スレ」はいらないよ
ポータブルライブラリ統合スレ(BOOST,Loki)
とかの括り方の方がまだよい
閑散としているのだから
STLスレもC++相談室に収束したほうがよいと思う
STLスレを統合すべきと言う話はSTLスレが1000に近づくたびに出るのだが、
次スレを立てる馬鹿が絶えず今まで続いてしまっている。
C++相談室の今の話題は確かにtemplateだね
「template統合スレ」が仮りに復活した場合
その話題は果たして「template統合スレ」でやるべきなのか?
C++相談室との住み分けが一目瞭然な名前で頼むよ
templateなんているかよ
>>978のようにLokiとかも含められるようなスレタイにしたほうがいいかと思われ
・STLスレ
→ C++ 相談室スレに統合
※ もし馬鹿が立てたとしてもスルーして落とす
・このスレ
→ C++ ライブラリ統合スレ(Boost/Loki/etc.)
で良い?
>>982 それやると、何でもかんでもライブラリの
話題全部受け入れるってことになっちゃいそうだが。
>>983 ポータブルを入れるか
長いなら前に凖標準ライブラリなんて案もあったな
メジャーなLokiすらスレがないわけだし個別に作るよりは
一緒にした方がスレの速度も落ちない程度になっていいんじゃない?
確かにあまりマイナーなライブラリは答えられる人少ないだろうけど、
いろんなライブラリ使ってる人が集まるといろいろ勉強になるかもしれないし
>>985 まぁそうかもしれんが、各処理系依存のモノまで
持ち込まれても混乱すると思うんだよな。
だから
>>984 のようにポータブルとか準標準とか
っていう言葉は入っていてもいいと思う。
libhogehoge について、とか言われても困る。
マニア向けC++ライブラリ議論スレgora!
にしとけ。
boostは必ずしもマニア向けじゃないけれど、
現状、このスレはそうなっているので。
俺は、STL と template(boost, lokiなど) をくっつけほしいな。
C++ ライブラリ統合スレ(Boost/Loki/etc.) とかやったら、
Xercesとかtemplateと関係ないライブラリの話題でてくるぞ。
むしろ、template(STL,Boost,Loki)で、etcなしとか。
STLは標準ライブラリだからC++相談室でいいよと俺は思ってしまう。
いっそのこと C++0x 関連にしてしまうとか
>>988 templateって標準機能だから分ける利点が全くわからないよ
>templateと関係ないライブラリの話題でてくるぞ。
環境に依存しないのであればいいと思うよ
>>988 vectorのoperator[]とat()の違いもこのスレでやるの?
そうなってくると分ける意味ないんじゃない?
やっぱり一般人に手を出すのに二の足を踏んでいるライブラリのスレだと思う。
つーわけで、やっぱり Boost を語れゴラァでいいんじゃね?
って、しばらく BOOTS を使うのも可だけどな。
異論はあるでしょうけれど,1000が差し迫っているので
とりあえず新スレを「Boostを語れゴラァ part2」で立て直してきます.
ええええ
getBoost()
おちんちん↓
1000 :
デフォルトの名無しさん:2006/02/07(火) 23:18:15
私、女です。
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。