読者です 読者をやめる 読者になる 読者になる

ゆとりーなの日記

日記的な事を書いて行くと思はれる

使い方間違ってたらすいません

 いままで何も考えずに、

throw std::system_error(std::error_code(GetLastError(),
                                        std::system_category()));

とか書いてたんですが、どうもこれが上手く動かないみたいです。実際に例外catchしてからwhat()してみても何も表示されません。

throw boost::system::system_error(boost::system::error_code(
                                      GetLastError(),
                                      boost::system::get_system_category());

 よく分からないので取り敢えず上手く動くBoostのsystem_errorを当面は使っていくことに。今までの日記に置いてあるコードは原因が分かるまでは一応放置ということにしておいて分かったら修正していく方向にしておきます。