Boost総合スレ part10
304デフォルトの名無しさん
2016/06/10(金) 16:45:29.54ID:8yNz9kCr VCのコンパイルオプションにBOM無しUTF-8読み込みの許可を加えるまでは糞
305デフォルトの名無しさん
2016/06/10(金) 20:09:50.16ID:ZMnsYyke BOMつければ済むC/C++コンパイラよりUTF-8を一切受け付けないリソースコンパイラの方を先になんとかしてくれ
306デフォルトの名無しさん
2016/06/11(土) 11:50:18.06ID:rFA30bCg #pragma code_page(65001)
307デフォルトの名無しさん
2016/06/11(土) 14:18:45.78ID:JLuyjHOS Pragma Directives
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa381031(v=vs.85).aspx
This pragma is not supported in an included resource file (.rc). Therefore,
example:
#include "English.rc"
#pragma code_page(932)
#include "Japanese.rc"
https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa381031(v=vs.85).aspx
This pragma is not supported in an included resource file (.rc). Therefore,
example:
#include "English.rc"
#pragma code_page(932)
#include "Japanese.rc"
308デフォルトの名無しさん
2016/06/11(土) 16:54:13.93ID:ve5pyeaw309デフォルトの名無しさん
2016/06/25(土) 18:04:18.92ID:0uMhZ5yd なんでboost.guiがないの?
チャラくなっちゃうから?
チャラくなっちゃうから?
310デフォルトの名無しさん
2016/06/26(日) 03:24:45.47ID:bp4CfyDu どのgui環境に対するtoolkitを要求してるの?
311デフォルトの名無しさん
2016/06/30(木) 16:51:13.09ID:I86oszq6 beginとかendとか書くの面倒だな〜と思ってboost.range.algorithmsを調べてると
途中から|=とかadaptorsとか出てくるのですが
これは同じライブラリの話なのでしょうか?
もしくは全く別の二つのライブラリなのでしょうか?
途中から|=とかadaptorsとか出てくるのですが
これは同じライブラリの話なのでしょうか?
もしくは全く別の二つのライブラリなのでしょうか?
312デフォルトの名無しさん
2016/07/01(金) 18:57:17.98ID:dukX0h6O >>311
どちらもBoostライブラリの一部
さらに、どちらもBoost.Rangeライブラリの一部
ヘッダファイルは別
boost/range/algorithm.hpp
boost/range/adaptors.hpp
お互いに独立しているから、別々に使っても問題ない
どちらもBoostライブラリの一部
さらに、どちらもBoost.Rangeライブラリの一部
ヘッダファイルは別
boost/range/algorithm.hpp
boost/range/adaptors.hpp
お互いに独立しているから、別々に使っても問題ない
313デフォルトの名無しさん
2016/09/03(土) 19:00:02.22ID:YfCK8gma 書いて
314デフォルトの名無しさん
2016/11/10(木) 01:28:10.39ID:OAKAAmWh ぶんぶんぶーすと
315デフォルトの名無しさん
2016/12/16(金) 20:08:11.49ID:qhGUM7zP Eigenでもublasでも動く行列計算プログラムをテンプレート使えば出来ないかな
size1,size2とcolums,rowsが互換ないので挫折してるんだけど
size1,size2とcolums,rowsが互換ないので挫折してるんだけど
316デフォルトの名無しさん
2017/01/31(火) 13:48:14.43ID:cHCMKeND すんごい初歩的な質問で申し訳ないんだけど、
boost::serializeを使用するとき、register_typeを行う責任は誰にあるんだろう。
保存したいオブジェクトツリーをすべて内包するenvironmentクラスで一括して
すべてのクラスのregister_typeを行うべきなのか、それともその中の個別オブジェクト単位で
自身及びその子が使用する可能性のあるクラスのみを扱うべきなのか。
たとえば、
environmentクラスの中にdomain1とdomain2のサブオブジェクトツリーがあり、
シリアライズ順もdomain1->domain2とした場合、
domain2内でのみ使用していたクラスをdomain1でも使うように拡張することになって、
そちらでもregister_typeを行うことになると、オブジェクトidの対応が崩れちゃうよね
このケースではシリアライズのバージョンで対応できる範囲を逸脱しちゃうと思うんだけど。
どうするべきなんだろう。
boost::serializeを使用するとき、register_typeを行う責任は誰にあるんだろう。
保存したいオブジェクトツリーをすべて内包するenvironmentクラスで一括して
すべてのクラスのregister_typeを行うべきなのか、それともその中の個別オブジェクト単位で
自身及びその子が使用する可能性のあるクラスのみを扱うべきなのか。
たとえば、
environmentクラスの中にdomain1とdomain2のサブオブジェクトツリーがあり、
シリアライズ順もdomain1->domain2とした場合、
domain2内でのみ使用していたクラスをdomain1でも使うように拡張することになって、
そちらでもregister_typeを行うことになると、オブジェクトidの対応が崩れちゃうよね
このケースではシリアライズのバージョンで対応できる範囲を逸脱しちゃうと思うんだけど。
どうするべきなんだろう。
317デフォルトの名無しさん
2017/01/31(火) 23:36:50.81ID:ubkZ1wL6 そういうケースではBOOST_CLASS_EXPORT系のマクロで明示的にクラスとシリアライズ用IDを関連付けするんじゃないか
318デフォルトの名無しさん
2017/02/02(木) 16:13:10.51ID:sVI7zoPy なるほど、ありがとう。
319デフォルトの名無しさん
2017/02/25(土) 00:04:09.61ID:MSqa8twS boost liberty の全API をテストするコードってある?
320デフォルトの名無しさん
2017/02/25(土) 17:09:39.62ID:usTDxsWv テスト走らせれば
321デフォルトの名無しさん
2017/02/25(土) 18:35:41.80ID:MSqa8twS ごめん、質問が悪かった。
Boost Library の 全API をテストするテストコードはありますか?
Boost Library の 全API をテストするテストコードはありますか?
322デフォルトの名無しさん
2017/02/26(日) 01:02:24.11ID:0qHcAuFD 全APIのテストなのか中身は知らないがこのへん関連だろ
ttps://github.com/boostorg/regression
ttps://github.com/boostorg/regression
323デフォルトの名無しさん
2017/02/27(月) 09:54:53.83ID:xWycJXOi Pythonありきだよね、ありがとう。
324デフォルトの名無しさん
2017/04/08(土) 14:31:30.64ID:8o5hcs67 Allocatorだけ変えればcudaでも動く?
deviceという不思議な修飾子をtempleteに入れる方法がわからないが
deviceという不思議な修飾子をtempleteに入れる方法がわからないが
325デフォルトの名無しさん
2017/06/16(金) 17:49:46.14ID:I/6vJIh0 double ar[50];
ublas::matrix au(10,50,ar);
みたいなことをeigenだとmapで
できるけどublasはどうすればいいの?
ublas::matrix au(10,50,ar);
みたいなことをeigenだとmapで
できるけどublasはどうすればいいの?
326デフォルトの名無しさん
2017/08/22(火) 11:41:01.46ID:taHMJpBI 1.64で入ったこのバグが1.65でも直ってない
https://svn.boost.org/trac10/ticket/12723
adjustments to make test_dll_simple pass
とかふざけた理由で必須ヘッダーを勝手に削除するとかなめてんのか死ね
https://svn.boost.org/trac10/ticket/12723
adjustments to make test_dll_simple pass
とかふざけた理由で必須ヘッダーを勝手に削除するとかなめてんのか死ね
327デフォルトの名無しさん
2017/10/24(火) 21:00:14.84ID:A/5ZW6Io boost::spiritで質問させてください
http://www.kmonos.net/alang/boost/classes/spirit.html
このサンプルコードで四則演算をやっている部分がありますが、resultの型をvector<char>などにして
int型の計算結果ではなく+-/*の4つの演算子をresultで取得するにはどのようにすればよいのでしょうか。
出力される演算子の順番は数があっていればよいです。
http://www.kmonos.net/alang/boost/classes/spirit.html
このサンプルコードで四則演算をやっている部分がありますが、resultの型をvector<char>などにして
int型の計算結果ではなく+-/*の4つの演算子をresultで取得するにはどのようにすればよいのでしょうか。
出力される演算子の順番は数があっていればよいです。
328デフォルトの名無しさん
2017/10/24(火) 21:46:16.76ID:5YrUgwk0 >>327
どいう出力がほしいのかがよくわかんないんだけど、適当な入出力の例を出してもらえます?
どいう出力がほしいのかがよくわかんないんだけど、適当な入出力の例を出してもらえます?
329デフォルトの名無しさん
2017/10/24(火) 21:55:13.78ID: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
でもいいです。
要は、パースしたときの任意の要素を取得したい、ということです。
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
でもいいです。
要は、パースしたときの任意の要素を取得したい、ということです。
330329
2017/10/25(水) 12:26:35.26ID:RJdooZ2I 自己解決しました
331デフォルトの名無しさん
2017/10/26(木) 12:51:32.71ID:szUQF6lc >>330
どう解決したかを是非。
どう解決したかを是非。
332デフォルトの名無しさん
2017/10/30(月) 23:02:21.71ID:TQ7eO1pJ333デフォルトの名無しさん
2017/12/29(金) 08:39:43.54ID:xmeHjPXR ublasで蜜行列演算にmkl使えるのは知ってるけど、疎行列演算には使える?
334デフォルトの名無しさん
2018/02/13(火) 09:03:13.61ID: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では行数表示はサポートしていないということではないかと思っているのですが、あってるでしょうか?
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では行数表示はサポートしていないということではないかと思っているのですが、あってるでしょうか?
335デフォルトの名無しさん
2018/02/14(水) 22:51:28.21ID:kBNifDWP http://www.boost.org/doc/libs/1_66_0/doc/html/stacktrace/configuration_and_build.html
BOOST_STACKTRACE_USE_ADDR2LINEがvcでサポートされてないのは確かだな
BOOST_STACKTRACE_USE_ADDR2LINEがvcでサポートされてないのは確かだな
336334
2018/02/15(木) 00:11:58.35ID:tCvyFr2o >335
ありがとうございます。Platforms列を見れば良いことに気づきました。
自分で書こうと思います。
ありがとうございます。Platforms列を見れば良いことに気づきました。
自分で書こうと思います。
337デフォルトの名無しさん
2018/02/26(月) 21:02:17.66ID: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;
の理由をおしえてくれめんす。
Posix 環境はファイルコピーのバッファが
const std::size_t buf_sz = 32768;
で、Windows 環境は
const std::size_t buf_size=128;
の理由をおしえてくれめんす。
338デフォルトの名無しさん
2018/02/27(火) 00:18:23.58ID:8AKTR9z8 WinはAPI呼び出してるだけだからソース読み間違えてるぞ
339デフォルトの名無しさん
2018/03/15(木) 20:09:58.62ID:yS5ipMZT Boostを使って
圧縮ファイルの中の特定のファイルを解凍するというのはできるのでしょうか?
圧縮ファイルの中の特定のファイルを解凍するというのはできるのでしょうか?
340デフォルトの名無しさん
2018/03/30(金) 03:50:07.93ID:OeBMTFJE socket.cancel()、非同期な関数にしか効かないようなソースコメントやら、web情報見かけるんだけど、socket.recieve()に効くのはなんでやろ?
読み間違えてて使えるようになったとかなんかな。
なお、win10 boost 1.66で試しました。
土日でlinux試してみるつもりだけど処理系依存なのかな。
読み間違えてて使えるようになったとかなんかな。
なお、win10 boost 1.66で試しました。
土日でlinux試してみるつもりだけど処理系依存なのかな。
341デフォルトの名無しさん
2018/05/23(水) 20:19:45.93ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
80D65
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
80D65
342デフォルトの名無しさん
2018/07/05(木) 01:26:02.35ID:RfoszcD2 CM0
343デフォルトの名無しさん
2018/12/12(水) 22:11:38.00ID:Gkf+46Kq Version 1.69.0
December 12th, 2018 02:58 GMT
https://www.boost.org/users/history/version_1_69_0.html
December 12th, 2018 02:58 GMT
https://www.boost.org/users/history/version_1_69_0.html
344デフォルトの名無しさん
2019/04/14(日) 18:52:03.25ID:YohaqxbG345デフォルトの名無しさん
2020/07/22(水) 20:58:36.13ID:u8zoOFyR Visual Stadio2019でboost Python使いたいけど
コンパイル済みバイナリーが古いのしかないみたい
新しいのどこか知らないですか?
コンパイル済みバイナリーが古いのしかないみたい
新しいのどこか知らないですか?
346デフォルトの名無しさん
2020/07/23(木) 00:32:11.54ID:4rdlbzE6 コンパイルしたらいいやん
347デフォルトの名無しさん
2020/07/23(木) 19:42:06.76ID:RkdUmux0 何処かのconfig.hに古いVisual Studioのバージョン番号が直書きしてあるらしく、古いvisual studioのバージョン番号がついたdllが生成される
348デフォルトの名無しさん
2020/07/23(木) 21:01:15.25ID:0ZuGEqzO pybind11使った方がいいんじゃないの?
349デフォルトの名無しさん
2020/07/23(木) 21:24:25.69ID:SUKPW4AG pythonのは使ってないから動くか知らんけどvcpkgには入っとるで
350デフォルトの名無しさん
2020/07/24(金) 10:34:44.41ID:qMgm686n351デフォルトの名無しさん
2020/07/24(金) 15:37:03.90ID:My3QjSVo VCPKGのBoostは常に新しい。
良い事とは限らないが。
良い事とは限らないが。
352デフォルトの名無しさん
2020/07/27(月) 15:54:19.58ID:ux/3EI2L boost-python あきらめて
pybind11にしてみたけど
python3.7しかインストールしてないのに
python3.8のinitがないというエラーで動かない
pybind11にしてみたけど
python3.7しかインストールしてないのに
python3.8のinitがないというエラーで動かない
353デフォルトの名無しさん
2020/07/27(月) 16:04:49.04ID:ux/3EI2L windows糞すぎる
下請けが上の勝手な環境に
すごい頑張って合わせないと
C++とpythonの連携
動かすだけで1週間ぐらい消える
日本でWindowsユーザー多い理由は
そういうことだと理解した
下請けが頑張って合わせるの拒否すればWindows使う人減るのに
下請けが上の勝手な環境に
すごい頑張って合わせないと
C++とpythonの連携
動かすだけで1週間ぐらい消える
日本でWindowsユーザー多い理由は
そういうことだと理解した
下請けが頑張って合わせるの拒否すればWindows使う人減るのに
354デフォルトの名無しさん
2020/07/27(月) 16:13:58.01ID:vNtx9fDh おま環
355デフォルトの名無しさん
2020/07/27(月) 17:58:36.21ID:NsfDBFYW いろんなアプリが独自にpythonをインストールする。
どのパスのpythonが呼ばれているか調べてみては。
どのパスのpythonが呼ばれているか調べてみては。
356デフォルトの名無しさん
2020/08/11(火) 19:29:17.92ID:3wTAQydO 組み込みはLuaにすればそういう難儀なハナシは一切ないけどね
スタティックリンクしてビルトインしても300KB切るぐらいだし
スタティックリンクしてビルトインしても300KB切るぐらいだし
357デフォルトの名無しさん
2020/10/22(木) 20:02:39.21ID:Ztx90rC8 x86版とx64版でライブラリファイルを作成したいのだけど、msvcのバージョンってどうやって調べられる?
boostの導入に関する解説を見ても、それについて触れずにさらっと流されてるから再現出来なくて困る
boostの導入に関する解説を見ても、それについて触れずにさらっと流されてるから再現出来なくて困る
358デフォルトの名無しさん
2020/10/23(金) 12:31:16.22ID:4Cq9U5BR 今使うコンパイラのバージョンが知りたいのかランタイムで知りたいのか?
359デフォルトの名無しさん
2020/10/23(金) 22:20:45.80ID:BCTw4Vdp コンパイラの方です
360デフォルトの名無しさん
2020/10/24(土) 01:19:27.77ID:jTW1CdGL VSのツールからコマンドプロンプト開いて
cl
て実行する。
cl
て実行する。
361デフォルトの名無しさん
2020/10/24(土) 06:59:45.92ID:QYq4aWxy362デフォルトの名無しさん
2020/10/24(土) 20:58:15.91ID:k6HOXbpL363デフォルトの名無しさん
2020/10/25(日) 00:36:53.90ID:wjzNX4u+ いやMSCのバージョンといえば普通これだと思うが。
_MSC_VERとか_MSC_FULL_VERの値だよ。
wikipediaに書いてあるところの内部バージョンはcl.exeのインストールディレクトリ見れば
〜\VC\Tools\MSVC\14.27.29110\bin\〜
とかになってるのでわかる。
そのコマンドプロンプトでpathって打てば割と前の方に出てくる。
_MSC_VERとか_MSC_FULL_VERの値だよ。
wikipediaに書いてあるところの内部バージョンはcl.exeのインストールディレクトリ見れば
〜\VC\Tools\MSVC\14.27.29110\bin\〜
とかになってるのでわかる。
そのコマンドプロンプトでpathって打てば割と前の方に出てくる。
364デフォルトの名無しさん
2020/11/01(日) 11:43:04.11ID:CQ0FTSen365デフォルトの名無しさん
2020/11/01(日) 20:30:31.19ID:PUn8GnnK 何で日本語でトレンド測ってんだ
366デフォルトの名無しさん
2020/11/02(月) 01:16:40.50ID:cIYvgR5B >>365
カテゴリ自体は英語も日本語もない。
カテゴリ自体は英語も日本語もない。
367デフォルトの名無しさん
2020/11/06(金) 07:12:14.22ID:FaSUQUNx progress_displayはC++20にも入らないみたいですね。
368デフォルトの名無しさん
2020/12/29(火) 12:20:53.86ID:4e7Fp8yU macOSでb2でビルドしたboostをxcodeで使おうとしたところ
大量のリンカエラーが Undefined symbol:std::string::_Rep::_M_destroy(... referenced from:
boost::system... in libboost_thread.a(thread.o
boostがライブラリにstdlib++を使っているからこうなるらしくlibc++を使わせてビルドすべく
https://stackoverflow.com/questions/8486077/how-to-compile-link-boost-with-clang-libc
この辺を参考にやってみるも同じリンカエラーが消えず
そこで質問なのですが、このリンカエラーはboostがstdlib++を使っていることが原因という見立ては合ってますか?
そうであれば、boostをlibc++を使ってビルドするにはどうすればいいですかね?
大量のリンカエラーが Undefined symbol:std::string::_Rep::_M_destroy(... referenced from:
boost::system... in libboost_thread.a(thread.o
boostがライブラリにstdlib++を使っているからこうなるらしくlibc++を使わせてビルドすべく
https://stackoverflow.com/questions/8486077/how-to-compile-link-boost-with-clang-libc
この辺を参考にやってみるも同じリンカエラーが消えず
そこで質問なのですが、このリンカエラーはboostがstdlib++を使っていることが原因という見立ては合ってますか?
そうであれば、boostをlibc++を使ってビルドするにはどうすればいいですかね?
369デフォルトの名無しさん
2020/12/29(火) 12:41:42.93ID:pOj5Hj0F370デフォルトの名無しさん
2020/12/29(火) 12:49:23.28ID:4e7Fp8yU http://www.366service.com/jp/qa/4635b921665b244600e769a6f5e94403
これ、の元英語版ですね(URL失念)
これ、の元英語版ですね(URL失念)
371デフォルトの名無しさん
2020/12/31(木) 01:10:27.91ID:u9R6p7NQ 1.74まではb2を起動する前に環境変数をいじれば色々と細工ができたけど
1.75のb2からそれができなくなった。
1.75のb2からそれができなくなった。
372デフォルトの名無しさん
2021/03/30(火) 16:46:05.11ID:SIhnL2vq boost::posix_time::ptimeのバイナリシリアライズではまった
x86_64-w64-mingw32でシリアライズしたものをx86_64-linux-gnuで読みたい
examples/libs/serialization/exampleにある
portable_binary_iarchiveとportable_binary_oarchiveを使ってもだめ
原因はどうもlongの長さがx86_64-w64-mingw32で4バイトであるのに対して
x86_64-linux-gnuで8バイトなのが原因のようだ
x86_64-w64-mingw32でシリアライズしたものをx86_64-linux-gnuで読みたい
examples/libs/serialization/exampleにある
portable_binary_iarchiveとportable_binary_oarchiveを使ってもだめ
原因はどうもlongの長さがx86_64-w64-mingw32で4バイトであるのに対して
x86_64-linux-gnuで8バイトなのが原因のようだ
373デフォルトの名無しさん
2021/09/25(土) 18:25:00.93ID:l9LRkEk/ $ cat hoge.cpp
#include <iostream>
#include <boost/date_time/posix_time/posix_time.hpp>
using namespace std;
using namespace boost::posix_time;
int main ()
{
ptime t0 (microsec_clock::local_time ());
ptime t1 (second_clock::local_time ());
cout << "t0: " << to_iso_string (t0) << '\n'
<< "t1: " << to_iso_string (t1) << '\n';
return 0;
}
$ g++ hoge.cpp
$ ./a.out
t0: 20210925T182058.919287
t1: 20210925T182058
t0をt1のように秒までの精度で出力したいのですが
どうすればできるでしょうか?
#include <iostream>
#include <boost/date_time/posix_time/posix_time.hpp>
using namespace std;
using namespace boost::posix_time;
int main ()
{
ptime t0 (microsec_clock::local_time ());
ptime t1 (second_clock::local_time ());
cout << "t0: " << to_iso_string (t0) << '\n'
<< "t1: " << to_iso_string (t1) << '\n';
return 0;
}
$ g++ hoge.cpp
$ ./a.out
t0: 20210925T182058.919287
t1: 20210925T182058
t0をt1のように秒までの精度で出力したいのですが
どうすればできるでしょうか?
374デフォルトの名無しさん
2021/09/25(土) 18:49:53.75ID:l9LRkEk/ 半年前のレスは俺のスレではないかww
ここは誰もいないインターネッツですか?
ここは誰もいないインターネッツですか?
375デフォルトの名無しさん
2021/09/25(土) 18:55:11.48ID:YPTL2mI+ コロナワクチン3回目のboost接種してから、もう一度来てください
376373
2021/09/25(土) 19:14:58.56ID:l9LRkEk/ とりあえずstring::substrを使うことにしました
cout << "t0: " << to_iso_string (t0).substr (0, 15) << '\n';
C++ユーザ減ったなぁ....
cout << "t0: " << to_iso_string (t0).substr (0, 15) << '\n';
C++ユーザ減ったなぁ....
377デフォルトの名無しさん
2021/09/25(土) 20:07:37.17ID:MTGu+1Tf std::chronoだと、精度違いを変換できたと思うんやけど、Boostはムリなん?
出力時の精度を指定するんじゃなくて、必要な精度のオブジェクトに変換したら?
出力時の精度を指定するんじゃなくて、必要な精度のオブジェクトに変換したら?
378373
2021/09/25(土) 22:12:31.29ID:l9LRkEk/379デフォルトの名無しさん
2021/09/25(土) 23:43:26.58ID:wzNzdXVE このスレ立ったの2012年か
380373
2021/09/25(土) 23:49:49.54ID:l9LRkEk/ この書き込みの少なさは今のC++ユーザの数を反映している?
381デフォルトの名無しさん
2021/09/25(土) 23:56:30.24ID:MTGu+1Tf >>378
> >必要な精度のオブジェクトに変換したら?
> これを探しています
duration_cast<>()みたいなんないん?
https://cpprefjp.github.io/reference/chrono/duration_cast.html
> chronoはstdに入ったんですね
C++11やで!w
ほなら乗り替えたら?
> >必要な精度のオブジェクトに変換したら?
> これを探しています
duration_cast<>()みたいなんないん?
https://cpprefjp.github.io/reference/chrono/duration_cast.html
> chronoはstdに入ったんですね
C++11やで!w
ほなら乗り替えたら?
382デフォルトの名無しさん
2021/09/26(日) 23:48:48.09ID:PFNrbKFP 現代C++に必ずしもBoostが必要ではないのもあるかもしれんが
書き込み少なすぎる気はするね
書き込み少なすぎる気はするね
383デフォルトの名無しさん
2021/09/28(火) 06:51:46.27ID:3lUp+36x バイデン氏、追加接種受ける ワクチン懐疑派に呼び掛け:AFPBB News
https://www.afpbb.com/articles/-/3368139
2021年9月28日 3:23 発信地:ワシントンD.C./米国 [ 米国 北米 ]
【9月28日 AFP】ジョー・バイデン(Joe Biden)米大統領(78)は27日、米製薬大手ファイザー(Pfizer)製新型コロナウイルスワクチンの追加接種(ブースター接種)を受け、まだ接種を受けていない米国民は国に損害を与えていると訴えた。
米保健当局は最近、65歳以上の高齢者や、新型ウイルス感染症の重症化リスクが高い基礎疾患のある成人、感染リスクの高い職業に従事する人について、追加接種を承認していた。
ホワイトハウス(White House)で追加接種を受けたバイデン氏は、「そうは見えないけれど、私は65歳以上だ」と冗談を飛ばした。同氏は1回目と2回目の接種を、いずれも就任前の昨年12月と今年1月に受けていた。
バイデン氏は、米国民の77%が接種を受けたが、接種率は十分ではなく、まだ4分の1近くの人々が接種を拒んでいると指摘。「この特異な少数派が、たくさんの人々、この国のその他の人々に対し、ひどい損害を引き起こしている」と述べ、「正しいことをしてほしい」と訴えた。(c)AFP
https://www.afpbb.com/articles/-/3368139
2021年9月28日 3:23 発信地:ワシントンD.C./米国 [ 米国 北米 ]
【9月28日 AFP】ジョー・バイデン(Joe Biden)米大統領(78)は27日、米製薬大手ファイザー(Pfizer)製新型コロナウイルスワクチンの追加接種(ブースター接種)を受け、まだ接種を受けていない米国民は国に損害を与えていると訴えた。
米保健当局は最近、65歳以上の高齢者や、新型ウイルス感染症の重症化リスクが高い基礎疾患のある成人、感染リスクの高い職業に従事する人について、追加接種を承認していた。
ホワイトハウス(White House)で追加接種を受けたバイデン氏は、「そうは見えないけれど、私は65歳以上だ」と冗談を飛ばした。同氏は1回目と2回目の接種を、いずれも就任前の昨年12月と今年1月に受けていた。
バイデン氏は、米国民の77%が接種を受けたが、接種率は十分ではなく、まだ4分の1近くの人々が接種を拒んでいると指摘。「この特異な少数派が、たくさんの人々、この国のその他の人々に対し、ひどい損害を引き起こしている」と述べ、「正しいことをしてほしい」と訴えた。(c)AFP
384デフォルトの名無しさん
2021/09/28(火) 16:18:33.79ID:nD0g4rLv boostワクチン
385デフォルトの名無しさん
2024/04/16(火) 15:07:36.68ID:ZKGNEpnp boost1.85が出たけどVS2019でbcp.exeのコンパイルに失敗
1.84までは全く問題なかったので不具合だと思う。1.86を待つか。
1.84までは全く問題なかったので不具合だと思う。1.86を待つか。
レスを投稿する
ニュース
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 中国人「高市早苗が首相になってからの日本での中国人観光客の1日がこれらしいw」中国でバカウケ [165981677]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- >>3と>>5のワードを使ってai生成する
- 1,000万円のBMWに擦ってしまった札幌のガキ、捕らえられてガチで詰む [329329848]
- ガバガバなんだよ
