2 Jul
2014
2 Jul
'14
2:04 p.m.
Indeed, thanks!
2014-07-02 4:13 GMT-03:00 Vladimir Prus
On 07/02/2014 02:02 AM, Angelo Mondaini wrote:
Hi Angelo,
std::cout << "var: " << add << std::endl;
std::cout << "vm: " << vm["add"].as<int>() << std::endl; po::notify(vm);
return 1; }
Compiling and running: $ g++ program_options.cpp -lboost_program_options $ ./a.out --add 4 var: 5 vm: 4
Why the value of the variable "add" is not receiving 4?
Because 'add' is only assigned when you call po::notify, and your program prints the value of 'add' before calling po::notify
- Volodya
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users