[過去ログ] Boost総合スレ part9 (981レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
366(1): デフォルトの名無しさん [sage] 2011/03/01(火) 21:25:53.46 AAS
>364364(2): デフォルトの名無しさん [] 2011/03/01(火) 17:18:11.86 AAS
Boost.Rangeを使ってみているのですが、
STLコンテナのinsert等にrangeを渡したりは出来ないんでしょうか?
begin/endを呼ぶためだけに変数に格納するのが何かおかしく感じます。
コンテナにメンバ関数を追加するわけにはいかにので別途アルゴリズムが用意されてる。
外部リンク[html]:www.boost.org
402: デフォルトの名無しさん [sage] 2011/03/06(日) 13:56:54.46 AAS
>>374374(2): デフォルトの名無しさん [sage] 2011/03/03(木) 12:25:13.55 AAS
以前に
VisualStudio
の環境でダウンロードしただけで動くものをまとめてファイルにアップしてた人がいたけど
誰かurl知りませんか?
便利なのにテンプレに載ってないのはなんでです?
外部リンク:www.boostpro.com
413: デフォルトの名無しさん [sage] 2011/03/10(木) 15:57:19.46 AAS
スレ違い
2chスレ:tech
495: デフォルトの名無しさん [sage] 2011/05/20(金) 14:24:28.46 AAS
そうだよなー。
それぞれアトミックな概念かもよく分からずに、仮想関数は静的に型付けされた動的束縛だから、仮想関数や抽象(インターフェース)クラスはC++のOOPの本質のひとつじゃね?って感じで深みにハマって結局訳わかめになる。
599: デフォルトの名無しさん [sage] 2011/09/05(月) 20:21:26.46 AAS
>>598598(1): デフォルトの名無しさん [sage] 2011/09/05(月) 20:16:43.56 AAS
>596
ptree pt;
read_ini("hoge.ini", pt);
ptree& n1 = pt.get_child("Section");
ptree::assoc_iterator it = n1.find("Key1");
if (it != n1.not_found()) {
write_ini("hoge.ini", pt);
}
<hoge.ini>
#=================
[Section]
Key1=1234
Key2=ABCDE
#=================
すまん。肝心のerase()が抜けてたorz
ptree pt;
read_ini("hoge.ini", pt);
ptree& n1 = pt.get_child("Section");
ptree::assoc_iterator it = n1.find("Key1");
if (it != n1.not_found()) {
pt.erase(n1.to_iterator(it));
write_ini("hoge.ini", pt);
}
<hoge.ini>
#=================
[Section]
Key1=1234
Key2=ABCDE
#=================
607: 604 [] 2011/09/06(火) 14:27:03.46 AAS
>>605605(1): デフォルトの名無しさん [sage] 2011/09/06(火) 11:58:31.75 AAS
突っ込んだ所で追加のライブラリ ディレクトリに入ってなきゃダメだろ
>>606
ありがとうございます m(__)m
自動インストーラでboost_1_47を再インストールしたあと、
vsvars32.batに
@set LIB="C:\boost_1_47\lib";C:\Program Files\Microsoft Visual Studio 9.0\VC\LIB;%LIB%
も追加したらリンク通るようになりました。
729: 727 [sage] 2011/11/18(金) 20:47:18.46 AAS
あ、ちなみに環境はwindows7でVC++EE2008
boostのバージョンは1.46.1です
730(1): デフォルトの名無しさん [sage] 2011/11/18(金) 22:38:19.46 AAS
>1.46.1です
771: 770 [sage] 2011/11/28(月) 09:55:53.46 AAS
>>770770(1): デフォルトの名無しさん [] 2011/11/28(月) 09:48:46.81 AAS
多倍長整数型の一桁ずつをint型の配列に入れるために、
多倍長整数型をまずstringに代入し、一桁ずつの分割をして、それをboostでint型に変換してみようとしています。
つまり、charを使わないで
多倍長整数→string→string一桁ずつ→int
の変換をしたいのです。
お尋ねしたいのが、string→string一桁ずつの変換をどのように行ったらいいのかということなんです。
もしわかる方がいらっしゃるなら教えていただけると嬉しいです。
に補足で、言語はc++です。
779: デフォルトの名無しさん [sage] 2011/12/04(日) 01:45:36.46 AAS
シリアライズのコードぱくれば作れそうだな
788: デフォルトの名無しさん [sage] 2011/12/15(木) 13:51:07.46 AAS
馬鹿には無理
930(2): デフォルトの名無しさん [sage] 2012/05/20(日) 00:07:51.46 AAS
<boost/thread.hpp>をインクルードすると下記のエラーが出ます。
どうすればいいでしょうか?
開発環境はVC++ 2008/2010 WinXPです
ソースコードは
外部リンク[html]:metalphaeton.blogspot.jp
ここにあるものをそのまま使いました
1>c:\program files\boost\boost_1_47\boost\thread\win32\basic_timed_mutex.hpp(160) : warning C4793: boost::detail::basic_timed_mutex::unlock': ネイティブ関数としてコンパイルされました:
1> マネージ コードでサポートされていない組み込み型が見つかりました
1>c:\program files\boost\boost_1_47\boost\thread\win32\thread_primitives.hpp(314) : warning C4793: boost::detail::win32::interlocked_bit_test_and_set': ネイティブ関数としてコンパイルされました:
1> マネージ コードでサポートされていない組み込み型が見つかりました
1>main.obj : warning LNK4248: 未解決の typeref トークン (0100001F) ('boost.detail.win32._SECURITY_ATTRIBUTES') です。イメージを実行できません。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.052s