[過去ログ] Boost総合スレ part9 (981レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
340: デフォルトの名無しさん [sage] 2011/02/21(月) 22:13:21.78 AAS
スレ違い。冥府板へ

【自刃】一番すごい自決した奴が優勝【陰腹】 その6
2chスレ:hades
避難所
2chスレ:river
341: デフォルトの名無しさん [] 2011/02/22(火) 15:49:23.13 AAS
1.46.0
外部リンク:www.boost.org
342
(1): デフォルトの名無しさん [sage] 2011/02/23(水) 13:57:57.13 AAS
>>336
336(1): デフォルトの名無しさん [sage] 2011/02/21(月) 21:10:57.75 AAS
wregex使えばいいよ
外部リンク[html]:www.boost.org
wregexについての記述が見当たらないんですが、
この中にありますか?
なんか探しても見つかりません…
343
(1): デフォルトの名無しさん [sage] 2011/02/23(水) 14:07:55.35 AAS
外部リンク[html]:www.boost.org
これだろ
344
(1): デフォルトの名無しさん [sage] 2011/02/23(水) 14:15:50.98 AAS
>>342
外部リンク[html]:www.boost.org
あるよ
345: デフォルトの名無しさん [sage] 2011/02/23(水) 15:37:32.53 AAS
>>343,344
ありがとうございます。
346: デフォルトの名無しさん [sage] 2011/02/23(水) 19:17:49.15 AAS
Boost.lclなるものが加わったみたいでなんじゃこりゃと思ったらIclかよ
フォントによっては区別つかねーよ
347: デフォルトの名無しさん [sage] 2011/02/23(水) 19:29:12.48 AAS
Boost のドキュメントのフォントだとまじで区別つかない。
348: デフォルトの名無しさん [sage] 2011/02/23(水) 19:47:02.23 AAS
Iclって何するんだ?
名前からすると間隔つーか値の範囲を持ったオブジェクトあたり?
349: デフォルトの名無しさん [sage] 2011/02/23(水) 22:29:37.03 AAS
時間間隔をキーにしたコンテナじゃないか?
350
(1): デフォルトの名無しさん [sage] 2011/02/24(木) 16:53:06.62 AAS
boost.Intervalじゃ[1,3)みたいな一つの開区間しか表せないけど
数直線状の任意の部分を表すには[1,3)と[3,5)と[7,9)みたいに複数の区間がいるから
それを扱うものなんじゃないか?
351: デフォルトの名無しさん [sage] 2011/02/24(木) 16:53:49.11 AAS
ごめん、×開区間→○区間な
352: デフォルトの名無しさん [sage] 2011/02/25(金) 06:48:04.25 AAS
>>350
それを実現するのが interval_set
interval_set 間の集合演算もできる。
interval_map というのもあってこっちは各区間に値を付けられる。
{[1,3]->1
1(2): デフォルトの名無しさん [] 2010/05/28(金) 11:49:47 AAS
過去スレ
Part 8 2chスレ:tech
part 7 2chスレ:tech
part 6 2chスレ:tech
part 5 2chスレ:tech
part 4 2chスレ:tech
part 3 2chスレ:tech
part 2 2chスレ:tech
part 1 2chスレ:tech

■関連サイト■
Boost C++ Libraries
外部リンク:www.boost.org

Boost 翻訳プロジェクト
外部リンク:boost.cppll.jp

Let's Boost
外部リンク:www.kmonos.net

boost info
外部リンク:shinh.skr.jp
} に [2,4]->1 を追加すると {[1,2)->1[2,3]->2
2(1): デフォルトの名無しさん [sage] 2010/05/28(金) 11:51:08 AAS
■関連書籍■
Boost C++をチューンアップする最先端ライブラリ
外部リンク:www.amazon.co.jp

Boost C++ Libraryプログラミング
外部リンク:www.amazon.co.jp

Beyond The C++ Standard Library
外部リンク:www.amazon.co.jp

C++ Template Metaprogramming
外部リンク:www.amazon.co.jp

The Boost Graph Library
外部リンク:www.amazon.co.jp

■関連スレ■
C++相談室 part81
2chスレ:tech

C++0x 9
2chスレ:tech
(3,4]->1}になる、多分。
353
(1): デフォルトの名無しさん [sage] 2011/02/25(金) 20:22:58.92 AAS
boost::wregex r(L"(.)");
boost::wsmatch m;
wstring s = L"ほげ";

boost::regex_search(s, m, r);

これで、
sub_match.hpp(429)
: error C2679: 二項演算子 '<<' : 型 'std::basic_string<_Elem,_Traits,_Ax>' の
右オペランドを扱う演算子が見つかりません (または変換できません)。
とかいうエラーがでるんですがなんなんでしょう?
354: デフォルトの名無しさん [sage] 2011/02/25(金) 22:44:46.42 AAS
>>353
boost_145@MSVC2010
エラー無し

boostのバグじゃね?
あいつらワイド文字気分で作って大してテストもしてねぇから
355: デフォルトの名無しさん [sage] 2011/02/25(金) 23:01:29.37 AAS
vs2010ならstd::wregexの方使ってみればいいよ
356
(5): デフォルトの名無しさん [] 2011/02/28(月) 16:34:27.96 AAS
質問です。
以下ページにあるC++0x用LINQメソッドを
外部リンク:smellegantcode.wordpress.com
使用した結果をBOOST_FOREACHに入れて回そうとしたのですが、
コンパイルエラーとなってしまいます。
std::vector<int> array = { 1, 2, 3, 4, 5 };
auto result = from(array).where([] (const int & n) { return (n % 2) == 0; });
auto itr = result.begin(); // 通る
BOOST_FOREACH (auto n, result) { } // コンパイルエラー
外部リンク:ideone.com (boostの環境が作れなかったのでソース閲覧用に)
iteratorのBOOST_FOREACHに対する要件が足りていないのかと思い、
iterator_adaptorやiterator_facadeを
const_iteratorに継承させたりしてみたのですが、
私がこれらをあまり理解出来ていないこともあってか
最終的にコンパイルエラーを取り除くことが出来ませんでした。
(あとtypedef const_iterator iterator;も追加してみました)
どなたか解決のヒントをいただけませんでしょうか?
357: デフォルトの名無しさん [sage] 2011/02/28(月) 17:24:43.30 AAS
>>307
307(1): デフォルトの名無しさん [sage] 2011/02/07(月) 06:24:52 AAS
>>298
Haskellのライブラリなんか殆どが何に使えるのかわからん
例えば?
358: デフォルトの名無しさん [sage] 2011/03/01(火) 02:11:17.74 AAS
>>356 エラーメッセージは?
359: デフォルトの名無しさん [sage] 2011/03/01(火) 09:41:42.85 AAS
エラーメッセージ書かない時点で
答えてもらう気ないだろ
360: デフォルトの名無しさん [sage] 2011/03/01(火) 09:49:27.12 AAS
boost使用時のコンパイラエラーメッセージって役に立つか?
立たないことは無いけど、異様に長いし、エラーをピンポイントで指摘してないし。
結局、行番号を頼りに修正することが多い。
361: 356 [] 2011/03/01(火) 10:40:42.97 AAS
プロジェクトパス\project\boost_1_45_0/boost/mpl/eval_if.hpp:
In instantiation of 'boost::mpl::eval_if<mpl_::bool_<false
boost::range_const_iterator<filter<int, int, filter<int, int, __gnu_cxx::__normal_iterator<const int*, std::vector<int>
pass_thru<int always_true<int> >::const_iterator, pass_thru<int main()::<lambda(const int&)> >
boost::range_mutable_iterator<filter<int, int, filter<int, int, __gnu_cxx::__normal_iterator<const int*, std::vector<int>
pass_thru<int always_true<int> >::const_iterator, pass_thru<int main()::<lambda(const int&)> > > >':
プロジェクトパス\project\boost_1_45_0/boost/foreach.hpp:355:13:
instantiated from 'boost::foreach_detail_::foreach_iterator<filter<int, int, filter<int, int, __gnu_cxx::__normal_iterator<const int*, std::vector<int>
pass_thru<int always_true<int> >::const_iterator, pass_thru<int main()::<lambda(const int&)> mpl_::bool_<false> >'
プロジェクトパス\project\linq.cpp:150:2:
instantiated from here
プロジェクトパス\project\boost_1_45_0/boost/mpl/eval_if.hpp:38:31:
error: no type named 'type' in 'struct boost::mpl::eval_if<mpl_::bool_<false
boost::range_const_iterator<filter<int, int, filter<int, int, __gnu_cxx::__normal_iterator<const int*, std::vector<int>
pass_thru<int always_true<int> >::const_iterator, pass_thru<int main()::<lambda(const int&)> >
boost::range_mutable_iterator<filter<int, int, filter<int, int, __gnu_cxx::__normal_iterator<const int*, std::vector<int>
pass_thru<int always_true<int> >::const_iterator, pass_thru<int main()::<lambda(const int&)> > > >::f_'
362
(1): 356 [] 2011/03/01(火) 11:12:03.69 AAS
失礼しました。上記のがideoneのソースそのままでのコンパイルエラーです。
イテレータの解釈辺りでtypeのtypedefが無いということのようなので、
イテレータがforeachの走査対象に足る要件を満たしていないのかなと判断しました。
iterator_adaptors系を使えば良い感じに揃えてくれるのかな?と思ったのですが、
それらを用いるコードが私の理解ではきちんと書けていない状況です。
363: デフォルトの名無しさん [sage] 2011/03/01(火) 13:34:43.76 AAS
日本人の貢献者ねえ・・・

cpanオーサーに日本人増えてきたらこんな事件おきたり
外部リンク[pl]:www.yabbforum.com
phpが「流行」したりする謎を知らないのかな
364
(2): デフォルトの名無しさん [] 2011/03/01(火) 17:18:11.86 AAS
Boost.Rangeを使ってみているのですが、
STLコンテナのinsert等にrangeを渡したりは出来ないんでしょうか?
begin/endを呼ぶためだけに変数に格納するのが何かおかしく感じます。
1-
あと 617 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s