Boost総合スレ part10 (385レス)
Boost総合スレ part10 http://mevius.5ch.net/test/read.cgi/tech/1347611669/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
308: デフォルトの名無しさん [sage] 2016/06/11(土) 16:54:13.93 ID:ve5pyeaw >>306-307 それ使ってもBOM入れるとエラーとかC/C++ソースと逆の状態で地獄の様相を呈してるぞ おまけにリソースエディタで編集すると問答無用でCP932で上書きされるという http://mevius.5ch.net/test/read.cgi/tech/1347611669/308
309: デフォルトの名無しさん [sage] 2016/06/25(土) 18:04:18.92 ID:0uMhZ5yd なんでboost.guiがないの? チャラくなっちゃうから? http://mevius.5ch.net/test/read.cgi/tech/1347611669/309
310: デフォルトの名無しさん [sage] 2016/06/26(日) 03:24:45.47 ID:bp4CfyDu どのgui環境に対するtoolkitを要求してるの? http://mevius.5ch.net/test/read.cgi/tech/1347611669/310
311: デフォルトの名無しさん [sage] 2016/06/30(木) 16:51:13.09 ID:I86oszq6 beginとかendとか書くの面倒だな〜と思ってboost.range.algorithmsを調べてると 途中から|=とかadaptorsとか出てくるのですが これは同じライブラリの話なのでしょうか? もしくは全く別の二つのライブラリなのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1347611669/311
312: デフォルトの名無しさん [sage] 2016/07/01(金) 18:57:17.98 ID:dukX0h6O >>311 どちらもBoostライブラリの一部 さらに、どちらもBoost.Rangeライブラリの一部 ヘッダファイルは別 boost/range/algorithm.hpp boost/range/adaptors.hpp お互いに独立しているから、別々に使っても問題ない http://mevius.5ch.net/test/read.cgi/tech/1347611669/312
313: デフォルトの名無しさん [sage] 2016/09/03(土) 19:00:02.22 ID:YfCK8gma 書いて http://mevius.5ch.net/test/read.cgi/tech/1347611669/313
314: デフォルトの名無しさん [sage] 2016/11/10(木) 01:28:10.39 ID:OAKAAmWh ぶんぶんぶーすと http://mevius.5ch.net/test/read.cgi/tech/1347611669/314
315: デフォルトの名無しさん [sage] 2016/12/16(金) 20:08:11.49 ID:qhGUM7zP Eigenでもublasでも動く行列計算プログラムをテンプレート使えば出来ないかな size1,size2とcolums,rowsが互換ないので挫折してるんだけど http://mevius.5ch.net/test/read.cgi/tech/1347611669/315
316: デフォルトの名無しさん [sage] 2017/01/31(火) 13:48:14.43 ID:cHCMKeND すんごい初歩的な質問で申し訳ないんだけど、 boost::serializeを使用するとき、register_typeを行う責任は誰にあるんだろう。 保存したいオブジェクトツリーをすべて内包するenvironmentクラスで一括して すべてのクラスのregister_typeを行うべきなのか、それともその中の個別オブジェクト単位で 自身及びその子が使用する可能性のあるクラスのみを扱うべきなのか。 たとえば、 environmentクラスの中にdomain1とdomain2のサブオブジェクトツリーがあり、 シリアライズ順もdomain1->domain2とした場合、 domain2内でのみ使用していたクラスをdomain1でも使うように拡張することになって、 そちらでもregister_typeを行うことになると、オブジェクトidの対応が崩れちゃうよね このケースではシリアライズのバージョンで対応できる範囲を逸脱しちゃうと思うんだけど。 どうするべきなんだろう。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/316
317: デフォルトの名無しさん [sage] 2017/01/31(火) 23:36:50.81 ID:ubkZ1wL6 そういうケースではBOOST_CLASS_EXPORT系のマクロで明示的にクラスとシリアライズ用IDを関連付けするんじゃないか http://mevius.5ch.net/test/read.cgi/tech/1347611669/317
318: デフォルトの名無しさん [sage] 2017/02/02(木) 16:13:10.51 ID:sVI7zoPy なるほど、ありがとう。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/318
319: デフォルトの名無しさん [sage] 2017/02/25(土) 00:04:09.61 ID:MSqa8twS boost liberty の全API をテストするコードってある? http://mevius.5ch.net/test/read.cgi/tech/1347611669/319
320: デフォルトの名無しさん [sage] 2017/02/25(土) 17:09:39.62 ID:usTDxsWv テスト走らせれば http://mevius.5ch.net/test/read.cgi/tech/1347611669/320
321: デフォルトの名無しさん [sage] 2017/02/25(土) 18:35:41.80 ID:MSqa8twS ごめん、質問が悪かった。 Boost Library の 全API をテストするテストコードはありますか? http://mevius.5ch.net/test/read.cgi/tech/1347611669/321
322: デフォルトの名無しさん [sage] 2017/02/26(日) 01:02:24.11 ID:0qHcAuFD 全APIのテストなのか中身は知らないがこのへん関連だろ ttps://github.com/boostorg/regression http://mevius.5ch.net/test/read.cgi/tech/1347611669/322
323: デフォルトの名無しさん [sage] 2017/02/27(月) 09:54:53.83 ID:xWycJXOi Pythonありきだよね、ありがとう。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/323
324: デフォルトの名無しさん [sage] 2017/04/08(土) 14:31:30.64 ID:8o5hcs67 Allocatorだけ変えればcudaでも動く? deviceという不思議な修飾子をtempleteに入れる方法がわからないが http://mevius.5ch.net/test/read.cgi/tech/1347611669/324
325: デフォルトの名無しさん [sage] 2017/06/16(金) 17:49:46.14 ID:I/6vJIh0 double ar[50]; ublas::matrix au(10,50,ar); みたいなことをeigenだとmapで できるけどublasはどうすればいいの? http://mevius.5ch.net/test/read.cgi/tech/1347611669/325
326: デフォルトの名無しさん [sage] 2017/08/22(火) 11:41:01.46 ID:taHMJpBI 1.64で入ったこのバグが1.65でも直ってない https://svn.boost.org/trac10/ticket/12723 adjustments to make test_dll_simple pass とかふざけた理由で必須ヘッダーを勝手に削除するとかなめてんのか死ね http://mevius.5ch.net/test/read.cgi/tech/1347611669/326
327: デフォルトの名無しさん [sage] 2017/10/24(火) 21:00:14.84 ID:A/5ZW6Io boost::spiritで質問させてください http://www.kmonos.net/alang/boost/classes/spirit.html このサンプルコードで四則演算をやっている部分がありますが、resultの型をvector<char>などにして int型の計算結果ではなく+-/*の4つの演算子をresultで取得するにはどのようにすればよいのでしょうか。 出力される演算子の順番は数があっていればよいです。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/327
328: デフォルトの名無しさん [sage] 2017/10/24(火) 21:46:16.76 ID:5YrUgwk0 >>327 どいう出力がほしいのかがよくわかんないんだけど、適当な入出力の例を出してもらえます? http://mevius.5ch.net/test/read.cgi/tech/1347611669/328
329: デフォルトの名無しさん [sage] 2017/10/24(火) 21:55:13.78 ID:Nipp6M8f >>328 1+2-3/4*5*5*5*5 と入力したら result[0]が'+' result[1]が'-' result[2]が'/' result[3]が'*' result[4]が'*' result[5]が'*' result[6]が'*'といった感じに取得したいです。 resultをvector<int>として result[0]が1 result[1]が2 result[2]が3 result[3]が4 result[4]が5 result[5]が5 result[6]が5 でもいいです。 要は、パースしたときの任意の要素を取得したい、ということです。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/329
330: 329 [sage] 2017/10/25(水) 12:26:35.26 ID:RJdooZ2I 自己解決しました http://mevius.5ch.net/test/read.cgi/tech/1347611669/330
331: デフォルトの名無しさん [sage] 2017/10/26(木) 12:51:32.71 ID:szUQF6lc >>330 どう解決したかを是非。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/331
332: デフォルトの名無しさん [sage] 2017/10/30(月) 23:02:21.71 ID:TQ7eO1pJ >>326 1.65で直ってるようだが 削除された boost/serialization/detail/get_data.hpp をincludeしてるやつが残ってただけの問題ぽい http://mevius.5ch.net/test/read.cgi/tech/1347611669/332
333: デフォルトの名無しさん [sage] 2017/12/29(金) 08:39:43.54 ID:xmeHjPXR ublasで蜜行列演算にmkl使えるのは知ってるけど、疎行列演算には使える? http://mevius.5ch.net/test/read.cgi/tech/1347611669/333
334: デフォルトの名無しさん [sage] 2018/02/13(火) 09:03:13.61 ID:ib6QEVBg boost.stacktraceで出力が以下のようになり、行数やファイル名が出力されません。 create a window.0x2C8766FA (dbgeng.dll) で例外がスローされました (app.exe 内): 0xC000001D: Illegal Instruction 0# 0x001E08DA in app 1# 0x001CF856 in app ... 9# 0x001F3C28 in app 10# BaseThreadInitThunk in kernel32 11# RtlInitializeExceptionChain in ntdll 12# RtlInitializeExceptionChain in ntdll ・環境…visual studio 2017 community&Nugetで取得したboost-vc141 ・再現するコード #define BOOST_STACKTRACE_LINK #define BOOST_STACKTRACE_USE_WINDBG #define BOOST_STACKTRACE_USE_ADDR2LINE #include <boost/stacktrace.hpp> #include <iostream> #pragma comment(lib, "libboost_stacktrace_windbg-vc141-mt-gd-x32-1_66.lib") void f() {std::cout << boost::stacktrace::stacktrace();} int main() {f(); return 0;} Nugetで取得したboostは以下のようなフォルダがあり、そのなかにlibboost_stacktrace_**.libがあります。 boost_stacktrace_noop-vc141.1.66.0.0 boost_stacktrace_windbg_cached-vc141.1.66.0.0 boost_stacktrace_windbg-vc141.1.66.0.0 boost_stacktrace_addr2line-vc141.1.66.0.0みたいな名前のフォルダがないため、libboost_stacktrace_addr2line**.libみたいなファイルもありません。それが原因な気がするのですがNugetで取得するのではなくソースからビルドしても変わらない気がします。 なのでboost.stacktraceはmsvcでは行数表示はサポートしていないということではないかと思っているのですが、あってるでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1347611669/334
335: デフォルトの名無しさん [sage] 2018/02/14(水) 22:51:28.21 ID:kBNifDWP http://www.boost.org/doc/libs/1_66_0/doc/html/stacktrace/configuration_and_build.html BOOST_STACKTRACE_USE_ADDR2LINEがvcでサポートされてないのは確かだな http://mevius.5ch.net/test/read.cgi/tech/1347611669/335
336: 334 [sage] 2018/02/15(木) 00:11:58.35 ID:tCvyFr2o >335 ありがとうございます。Platforms列を見れば良いことに気づきました。 自分で書こうと思います。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/336
337: デフォルトの名無しさん [] 2018/02/26(月) 21:02:17.66 ID:dPho+2cQ https://github.com/boostorg/filesystem/blob/develop/src/operations.cpp で、 Posix 環境はファイルコピーのバッファが const std::size_t buf_sz = 32768; で、Windows 環境は const std::size_t buf_size=128; の理由をおしえてくれめんす。 http://mevius.5ch.net/test/read.cgi/tech/1347611669/337
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 48 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s