On 07/02/2014 02:02 AM, Angelo Mondaini wrote:
Hi Angelo,Because 'add' is only assigned when you call po::notify, and your program prints the value
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?
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