C++, Boostboost::optional は「値 T あるいは無効値」を取ることのできるクラスです。通常このクラスは、「失敗するかもしれない」関数の戻り値として使用されます: #include #include // 例として std::getline を optional で実装してみる boost::optional getline_optional( std::istream& in ) { std::string result; if( getline( in, result ) ) {... > このページを見る
最終更新時間:
2010年04月29日13時52分








