Boost総合スレ part10
- 1 :デフォルトの名無しさん:2012/09/14(金) 17:34:29.08 .net
- 過去スレ
Part 9http://toro.2ch.net/test/read.cgi/tech/1275014987/
Part 8 http://pc12.2ch.net/test/read.cgi/tech/1251446016/
part 7 http://pc12.2ch.net/test/read.cgi/tech/1232367742/
part 6 http://pc11.2ch.net/test/read.cgi/tech/1207749841/
part 5 http://pc11.2ch.net/test/read.cgi/tech/1192662575/
part 4 http://pc11.2ch.net/test/read.cgi/tech/1175663346/
part 3 http://pc11.2ch.net/test/read.cgi/tech/1158991211/
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/
- 2 :デフォルトの名無しさん:2012/09/14(金) 17:35:28.29 .net
- ■関連書籍■
Boost C++をチューンアップする最先端ライブラリ
http://www.amazon.co.jp/exec/obidos/ASIN/4894714191/
Boost C++ Libraryプログラミング
http://www.amazon.co.jp/exec/obidos/ASIN/4798017043/
Beyond The C++ Standard Library
http://www.amazon.co.jp/exec/obidos/ASIN/0321133544/
C++ Template Metaprogramming
http://www.amazon.co.jp/exec/obidos/ASIN/0321227255/
The Boost Graph Library
http://www.amazon.co.jp/exec/obidos/ASIN/0201729148/
■関連スレ■
C++相談室 part98
http://toro.2ch.net/test/read.cgi/tech/1345823164/
C++11/C++1y 15
http://toro.2ch.net/test/read.cgi/tech/1333433900/
- 3 :デフォルトの名無しさん:2012/09/14(金) 17:35:55.06 .net
- Boost Sandbox
https://svn.boost.org/trac/boost/wiki/BoostSandbox
Boost Vault
http://www.boostpro.com/vault/
Loki
http://sourceforge.net/projects/loki-lib/
JTC1/SC22/WG21 - The C++ Standards Committee
http://www.open-std.org/jtc1/sc22/wg21/
POCO, the C++ Portable Components
http://www.appinf.com/poco/info/
http://sourceforge.net/projects/poco/
The unofficial BCB Boost patches
http://bcbboost.sourceforge.net/
- 4 :デフォルトの名無しさん:2012/09/14(金) 17:36:45.88 .net
- http://www.boost.org/
1.51.0が出てるのにさっさと次スレ立てろカス
- 5 :デフォルトの名無しさん:2012/09/14(金) 23:25:24.25 .net
- >>1
乙。
- 6 :デフォルトの名無しさん:2012/09/15(土) 00:42:09.54 .net
- >>1
乙。
- 7 :デフォルトの名無しさん:2012/09/15(土) 09:10:20.20 .net
- で、1.51.0の目玉はなに?
- 8 :デフォルトの名無しさん:2012/09/15(土) 23:06:54.27 .net
- >>7
http://www.boost.org/users/history/version_1_51_0.html
自分で見ろや
バグ取りと、C++11への部分対応だ
Chrome使ってるんなら翻訳でだいたい分かる
- 9 :デフォルトの名無しさん:2012/09/18(火) 18:33:24.94 .net
- とりあえずsandboxスレ使ってからにしようと思ってたけどたったか
- 10 :デフォルトの名無しさん:2012/09/21(金) 18:40:36.12 .net
- BoostはC++11の登場によって必要性が薄れたとは言え
時期バージョンのネタを提供する場として生き残るだろう
特にC++11の新機能を使った物が書かれると予想
- 11 :デフォルトの名無しさん:2012/09/25(火) 00:00:27.77 .net
- C++をこれ以上複雑な変態言語にしないで
- 12 :デフォルトの名無しさん:2012/09/25(火) 02:46:00.79 .net
- betterCだと思っていた時期がわたしにもありました
- 13 :あぼーん:あぼーん.net
- あぼーん
- 14 :デフォルトの名無しさん:2012/09/30(日) 11:17:14.35 .net
- 以下のコードがgcc4.6.1でコンパイルエラーになるのですが、原因わかる方います?
当然ながらtestをmainの外に出せば問題ありません。
あと、VC8でも正常にコンパイルできています。
12 int main () {↲
13 class test {↲
14 public:↲
15 void func() {↲
16 printf("aaaa\n");↲
17 }↲
18 };↲
19 ↲
20 test t;↲
21 boost::thread th(&test::func, &t);↲
22 th.join();↲
23 return 0;↲
24 }↲
- 15 :デフォルトの名無しさん:2012/09/30(日) 11:42:57.51 .net
- VCの独自拡張なのか…?
ttp://d.hatena.ne.jp/erio_nk/20090817/1250505464
- 16 :デフォルトの名無しさん:2012/09/30(日) 12:08:16.11 .net
- ローカルクラスをテンプレート引数にするのはC++11から
- 17 :デフォルトの名無しさん:2012/09/30(日) 12:09:30.87 .net
- なぜ関数内クラスはダメで関数内関数はアリなんだろう
- 18 :デフォルトの名無しさん:2012/10/04(木) 13:47:06.68 .net
- 参考書籍を買うとしたらどれがお薦めですか?
- 19 :デフォルトの名無しさん:2012/10/04(木) 14:10:54.13 .net
- webで間に合うよ
面倒なのはインストールだけ
- 20 :デフォルトの名無しさん:2012/10/04(木) 22:02:19.76 .net
- boostくらいインストールなしで最初から使えるようにしてくれよ
- 21 :デフォルトの名無しさん:2012/10/04(木) 22:06:43.25 .net
- 解凍したらすぐ使えるのばっかだろ
- 22 :デフォルトの名無しさん:2012/10/04(木) 22:41:30.28 .net
- 何GBもいらないもんインストールするくせに
肝心なもんは入れてくれないんだよな
- 23 :デフォルトの名無しさん:2012/10/11(木) 18:16:22.10 .net
- boost の iostreams を使って 簡単なフィルターを作って遊んでるんですが、
filtering_ostream の最後にfile_sinkにして、そのファイルのパーミッションを変更して、書き込み不可にしたときに
1)try catchでくくっても例外が発生しない。
2)その filtering_ostream のオブジェクトの fail() メソッドでチェックしてもtrueになってない。
ということで、エラー無視して動作してる状態になってます。
書き込み不可とかでエラーの検出ってどうやるんでしょうか?
- 24 :デフォルトの名無しさん:2012/10/11(木) 19:07:37.56 .net
- >>23
自己レスですが、ソースとネットを確認したら file_sink の is_open() で確認できるみたい。
filtering_ostream の fail() では確認できないみたい。 そういう仕様なのか? 良くわからない。
- 25 :あぼーん:あぼーん.net
- あぼーん
- 26 :デフォルトの名無しさん:2012/10/15(月) 23:50:37.46 .net
- Mac OS X 10.7.5でBoost 1.51のfilesystemを使おうとすると正常に動作しなかった。
file_size("file_name")でも実行時にエラーになる。
コンパイラーがXcode 4.5.1ではデフォでLLVM Compiler 4.1になっているが、これをGCC4.2にすると正常に動作。
他に同じ症状の人いる?
- 27 :デフォルトの名無しさん:2012/10/24(水) 19:26:52.22 .net
- >>20
あくまで非公式なんだからビルトインはおかしい
- 28 :デフォルトの名無しさん:2012/11/03(土) 04:59:16.73 .net
- このスレ全然活発じゃないけど、なんで?
- 29 :デフォルトの名無しさん:2012/11/03(土) 10:56:58.53 .net
- 2ch 自体が活発じゃない既にオワコン
活発な気がするスレはあるけど
あっちは自演で成り立ってるだけだから
- 30 :デフォルトの名無しさん:2012/11/03(土) 14:38:09.51 .net
- いまはtiwtterが活発なの?
- 31 :デフォルトの名無しさん:2012/11/07(水) 23:51:36.15 .net
- boost::iostreams::copyって、バイナリファイルは扱えないの?
boost::iostreams::filtering_istream is;
is.push(boost::iostreams::file_source("src",std::ios::binary));
boost::iostreams::filtering_ostream os;
os.push(boost::iostreams::file_sink("dst",std::ios::binary));
boost::iostreams::copy(is,os);
ってやったとき、srcの中身がテキストファイルならちゃんとdstに出力されるんだけど、
srcがバイナリファイルの場合は出力されてないんだ。
- 32 :デフォルトの名無しさん:2012/11/08(木) 16:50:43.03 .net
- http://kkc0.blog34.fc2.com/blog-date-20110717.html
- 33 :デフォルトの名無しさん:2012/11/13(火) 03:43:36.28 .net
- Mac初心者なんだが
iPhoneで動かすためにBoostをmacportsでインストールしたんだが
lipo -info で見るかぎり、x86_64 しか出来てない
どうすればboostできるの?
OSはSnowLeopard
- 34 :デフォルトの名無しさん:2012/11/16(金) 02:07:47.98 .net
- >>31
自己解決した。
どうもfile_sourceとfile_sinkのファイルパスに全角文字が混ざるとダメみたい。
1.52.0で確認。
てかこんな制限知らなかったよ…
- 35 :デフォルトの名無しさん:2012/11/16(金) 05:36:39.31 .net
- またmbcsとwcsの違いを気にしない馬鹿か
- 36 :デフォルトの名無しさん:2012/11/17(土) 00:20:55.30 .net
- 何だsetlocaleすればよかっただけなのか…
- 37 :デフォルトの名無しさん:2012/11/17(土) 00:48:48.06 .net
- すいません、C++そのものがほとんど初心者なのですが、
どうしてもコンパイルエラーが取れないので質問させてください・・・
#include <boost/thread.hpp>
すると、duration.hppの
static BOOST_CHRONO_LIB_CONSTEXPR float lowest() BOOST_CHRONO_LIB_NOEXCEPT_OR_THROW
{
return -(std::numeric_limits<float>::max) ();
}
で『Constexpr function never produces a constant expression』というエラーが発生します。
調べて、maxがうまいこといってないんだろうと推測したのですが、Macでの対処法がわかりません・・・
どうかよろしくお願いします。
- 38 :デフォルトの名無しさん:2012/11/17(土) 13:13:04.09 .net
- boostのバージョンとコンパイラとそのバージョンくらい書けよ
constexprがらみみたいだからいっそ11でなく03でコンパイルしたら
- 39 :デフォルトの名無しさん:2012/11/17(土) 13:17:31.66 .net
- ああこれかttps://svn.boost.org/trac/boost/ticket/7479
boost1.52.0にあげろ
- 40 :デフォルトの名無しさん:2012/12/04(火) 22:43:58.09 .net
- Boost.Context
なかなかかわいいな
- 41 :デフォルトの名無しさん:2012/12/07(金) 22:08:02.78 .net
- zlib、gzipは操作できたんだけど
PKzipを操作する方法ない?
- 42 :デフォルトの名無しさん:2012/12/08(土) 00:48:21.89 .net
- PKWARE社にきくといいんじゃないかな
- 43 :デフォルトの名無しさん:2012/12/14(金) 13:20:13.79 .net
- asioってiPhoneでも動く?
thread、signal、filesystem等の
OS依存部分に関して制限とか知ってたら教えてほしい。
- 44 :デフォルトの名無しさん:2013/01/05(土) 21:00:15.65 .net
- MinGw上のg++ 4.6.2でBoost 1.51のSpiritのQiのヘッダのプリコンパイルができない
コンパイルに時間のかかるライブラリなのでプリコンパイルしたかったのに
- 45 :デフォルトの名無しさん:2013/01/05(土) 21:08:50.09 .net
- テンプレートのプリコンパイルって意味あんの?
- 46 :デフォルトの名無しさん:2013/01/05(土) 22:16:12.70 .net
- 言われてみればそうかも
でもMplのサンプルプログラムはヘッダをプリコンパイルしても動いてるみたいだしどうなんだろう
- 47 :デフォルトの名無しさん:2013/01/05(土) 23:23:02.30 .net
- テキスト解釈する分は省けるから全くの無駄ってわけじゃないけど、
qi のコンパイル時間にはほとんど寄与しないだろうね。
parser 部分だけ分けてコンパイルできるようにすればどう?
- 48 :デフォルトの名無しさん:2013/01/14(月) 00:30:43.75 .net
- 何千回も同じヘッダをインクルードしてはインクルードガード処理しているようなら
1つにまとめた方が速いと思う。
- 49 :デフォルトの名無しさん:2013/01/26(土) 19:58:06.47 .net
- Spiritのチュートリアルを参考にMyDefragのスクリプトファイルのパーサーを作ろうとしたが
コンパイル最中にBoost.Variant関連でヒープ領域が食いつくされてしまう
自分のコードの再帰関連で変なところがあるんだろうなw
- 50 :デフォルトの名無しさん:2013/01/27(日) 04:59:59.70 .net
- spiritは重過ぎて残念というのがオレの評価
- 51 :デフォルトの名無しさん:2013/01/27(日) 16:39:46.34 .net
- 関数がインライン化されないと速度も残念だしな
- 52 :デフォルトの名無しさん:2013/01/27(日) 17:38:03.07 .net
- forceinlineの強化版が欲しい
- 53 :デフォルトの名無しさん:2013/01/27(日) 19:24:42.92 .net
- VS2012のツールセットのv110_xpでビルドするにはどういうコマンドラインになるの?
v110とv110_xpの二種類あって、バージョンだけ指定したらv110になるよね
- 54 :デフォルトの名無しさん:2013/01/30(水) 03:22:39.66 .net
- VC2010でBoost preprocessorのBOOST_PP_FORがうまく動かないんだよね。
2日くらいいろいろ調べてみたがよく判らなかった。
http://d.hatena.ne.jp/DigitalGhost/20091212/1260594965
ここのを参考に(かなりそのままに)使ってるんだが、これもうまく通らなくなってる。
自動展開で256を超えた場合に問題があって以前パッチで修正してるらしいんだが
まだ問題ありそうなんかなぁ。
ここの中の人に聞いた方が早いか?
- 55 :デフォルトの名無しさん:2013/01/31(木) 16:36:21.59 .net
- >>1
乙
- 56 :デフォルトの名無しさん:2013/01/31(木) 23:28:36.64 .net
- >>55
今更すぎるだろ
- 57 :デフォルトの名無しさん:2013/02/03(日) 16:47:48.87 .net
- Boostと相性の良いガーベジコレクターライブラリって何になりますか?
- 58 :デフォルトの名無しさん:2013/02/03(日) 18:22:43.06 .net
- ネタじゃなくてマジで node.js
- 59 :デフォルトの名無しさん:2013/02/06(水) 19:41:49.75 .net
- Version 1.53.0
February 4th, 2013 18:29 GMT
- 60 :デフォルトの名無しさん:2013/02/11(月) 21:59:58.91 .net
- Lock-Freeっていうのが新しく入ったみたいだけど、Interprocessと組み合わせた場合の制限(↓)ってもう少し詳しい説明はどこかにないのかな、今の段階の回避方法とか
ttp://www.boost.org/doc/libs/1_53_0/doc/html/lockfree/rationale.html#lockfree.rationale.interprocess_support
- 61 :デフォルトの名無しさん:2013/02/21(木) 14:46:16.08 .net
- variant<int,int>が自動でintにならない?
- 62 :デフォルトの名無しさん:2013/02/25(月) 23:28:51.76 .net
- 日本の企業はBoostライブラリ程度のものはすでに自前で作っているから
企業ではboostはほとんど使われないよな
お前ら趣味でプログラム?
- 63 :デフォルトの名無しさん:2013/02/25(月) 23:48:33.91 .net
- progress_displayが使えるのはboostだけ!
- 64 :デフォルトの名無しさん:2013/02/26(火) 09:34:00.83 .net
- 日本の企業も腐るほどあるわけで
- 65 :デフォルトの名無しさん:2013/02/26(火) 14:14:10.80 .net
- mplでprintf dbugみたいなことって出来ないの?
- 66 :デフォルトの名無しさん:2013/02/27(水) 02:00:58.80 .net
- boost::thread::idでスレッドIDを指定してスレッドがまだ存在しているかどうか
確認する方法ってありますか?
- 67 :デフォルトの名無しさん:2013/02/27(水) 21:17:16.94 .net
- >>61
ないから作った
github.com/niitsuma/variant_shrink
- 68 :デフォルトの名無しさん:2013/03/01(金) 04:41:57.22 .net
- >>62
マジカヨ日本企業見直したわ
- 69 :デフォルトの名無しさん:2013/03/01(金) 09:00:16.00 .net
- >>68
大事な事なのでもう一度
日本の企業も腐るほどあるわけで
- 70 :デフォルトの名無しさん:2013/03/01(金) 09:03:58.65 .net
- このスレも含めてだけど、2chは瀕死の状態だね。どのスレも進まない。
- 71 :デフォルトの名無しさん:2013/03/01(金) 23:47:30.60 .net
- >>68
使っている企業が多いなら、このスレ、もっと進行するだろう
- 72 :デフォルトの名無しさん:2013/03/01(金) 23:48:19.37 .net
- 2ch頼みの企業とかやだわ
- 73 :デフォルトの名無しさん:2013/03/02(土) 13:54:12.05 .net
- 2chのプログラム板に来る奴が居る企業とかやだわ
- 74 :デフォルトの名無しさん:2013/03/02(土) 14:36:12.83 .net
- 会社からネットにつなげられる時点で3流会社だろ
- 75 :デフォルトの名無しさん:2013/03/02(土) 18:58:05.16 .net
- そもそもそんなに議論することなんて無いだろ。
- 76 :デフォルトの名無しさん:2013/03/02(土) 23:24:14.06 .net
- >>74
会社のPCにはLANなんていらないよな
- 77 :デフォルトの名無しさん:2013/03/02(土) 23:57:47.84 .net
- LANとトランスポート層を意識的に混同してるのか?
ファイアウォールもない会社なんか先行き知れてるぞ
- 78 :デフォルトの名無しさん:2013/03/03(日) 01:24:28.01 .net
- >>73
>2chのプログラム板に来る奴が居る企業とかやだわ
73は企業の人じゃないとするとニート?
- 79 :デフォルトの名無しさん:2013/03/03(日) 01:30:10.91 .net
- 2chに書き込みなんかしてる
>>73
とか嫌だわ。その嫌な奴が嫌と言ってる事って...?
(クレタ人は嘘つきだ...)
- 80 :デフォルトの名無しさん:2013/03/03(日) 08:22:35.27 .net
- >>78
学生じゃないか
社会人なのにどぶ板の2chに入り浸っている奴ってへんな奴が多いだろうし
- 81 :デフォルトの名無しさん:2013/03/03(日) 13:54:46.99 .net
- ちなみにBoostについて日本語で情報交換できる場所って他だと何処にあるの?
- 82 :デフォルトの名無しさん:2013/03/04(月) 01:50:01.10 .net
- Google
- 83 :デフォルトの名無しさん:2013/03/04(月) 02:05:06.32 .net
- まぢ日本語は諦めてブックマークに
boost/G URL:google.com/webhp?hl=ja&q=site:boost.org+%22
weblio/G URL:google.com/webhp?hl=ja&q=site:weblio.jp+%22
でも入れといた方が楽ですぜ
- 84 :デフォルトの名無しさん:2013/03/04(月) 09:22:05.97 .net
- googleって情報交換できるの?
始めて聞いた
ひょっとして思考盗聴とかのたぐい?
- 85 :デフォルトの名無しさん:2013/03/04(月) 09:24:54.56 .net
- iphoneから2chへのアクセスが禁止になると同時に
http://togetter.com/li/464104#c990983
あちこちに「2chは底辺」とか「2chは終わり」
>>70
みたいなのが増殖するというのは分かりやすすぎなのではないのですか?
もうちょっとこう工夫するとか出来ないのでしょうか?
- 86 :デフォルトの名無しさん:2013/03/04(月) 10:54:05.41 .net
- 単なる時間的な前後関係を因果関係と思っちゃうタイプか
- 87 :デフォルトの名無しさん:2013/03/04(月) 23:40:29.81 .net
- >>86
うん
ピットクルーの自給800円バイトの割には頑張ってると思うよ
- 88 :デフォルトの名無しさん:2013/03/05(火) 02:13:41.64 .net
- >>84
WEBに公開するとgoogleの検索にひっかかるんだぜ。
2chとgoogleがありゃ大抵は情報交換可能。
- 89 :デフォルトの名無しさん:2013/03/13(水) 04:26:28.69 .net
- ここの皆さんがいるじゃあないですか ンヒッ (キチガイスマイル)
- 90 :デフォルトの名無しさん:2013/03/15(金) 01:30:00.33 .net
- https://twitter.com/EzoeRyou/status/312145979237335040
- 91 :デフォルトの名無しさん:2013/03/15(金) 11:21:51.51 .net
- https://twitter.com/Flast_RO/status/312151164252725248
- 92 :デフォルトの名無しさん:2013/03/21(木) 07:48:20.63 .net
- boostは便利な昨日が多いけど、
マニュアルが読み辛いんだよな。
- 93 :デフォルトの名無しさん:2013/03/25(月) 18:22:55.34 .net
- ファイルをインクルードして、
その中で自作のdefineで定義されたマクロが呼ばれた回数わかりませんかね?
- 94 :デフォルトの名無しさん:2013/03/26(火) 02:14:50.97 .net
- やったことないけど Boost.Wave のトレース機能使ってみるとか。
- 95 :93:2013/03/29(金) 18:32:38.45 .net
- 純粋にはできなかったけど、
マクロ呼びたしをリスト化して解決しました
all(
func(123)
func(456)
func(789)
)
のように
BOOST_PPではSEQ型って呼ばれてる型で渡せるように
- 96 :デフォルトの名無しさん:2013/03/31(日) 20:14:52.99 .net
- boostの質問もスタックオーバーフローにしたほうが
いい返事がくる気がする
- 97 :デフォルトの名無しさん:2013/04/01(月) 12:50:35.39 .net
- 人が多いうえにネイティブで英文の一次資料を楽に読める人だらけ、
質問と回答が基本で雑談・荒しが本筋に乗らない、レーティングとコメントで有益な情報を判別できる、
といったあたりはましだろうけどな
それでも回答のつかない質問・ずれた回答・間違った回答は人が多い分やっぱり多い
- 98 :デフォルトの名無しさん:2013/04/06(土) 03:19:26.83 .net
- なんでboostPro使って外部参照が未解決になるんだ…
- 99 :デフォルトの名無しさん:2013/04/12(金) 14:31:06.82 .net
- 1.47にしたら今のところ安定してるよ
- 100 :デフォルトの名無しさん:2013/04/15(月) 15:41:23.62 .net
- boostProでだめなら自前でビルドすればいいじゃない
87 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★