#include </usr/include/boost/optional.hpp>
#include <iostream>
using namespace std;
boost::optional<int> test_func(int i)
{
if(i)
return boost::optional<int>(1234);
else
return boost::optional<int>();
return (i);
}
int main()
{
int i;
test_func(1234);
std::cout<< test_func(i) << endl;
return 0;
}
i の値を 0 として取得しているのですが、「if」条件に入力した後、「else」部分にも「i」の値を出力したいと思います。
必要なことをしてください、変更を参照してください Arun.Dに感謝します
助けていただければ幸いです..事前に感謝します