-1
C++ boost ::任意の質問。 boost :: optional myIntをint(安全に)にキャストできますか?私のプログラムでは、myIntが実際に初期化されているかどうかを調べるif文があるので、読みやすくするためにboost ::ではなくintとして別の関数で渡したいと思っています。 ありがとうございます!C++:ブーストをキャストするもっとも安全な方法::オプション<type>
C++ boost ::任意の質問。 boost :: optional myIntをint(安全に)にキャストできますか?私のプログラムでは、myIntが実際に初期化されているかどうかを調べるif文があるので、読みやすくするためにboost ::ではなくintとして別の関数で渡したいと思っています。 ありがとうございます!C++:ブーストをキャストするもっとも安全な方法::オプション<type>
は、あなただけの
boost::optional<int> x;
//....
//....
if (x)
{
int y = *x; // or y = x.get();
}
を行うことはできません私はあなたがあなたの質問をより明確にするためにいくつかのコードを示すことができたと思います。 – 4386427
...おもちゃで遊ぶ前にドキュメントを読んでください... –