2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★