IDE - Clion,C++11,Boost 版本 1.57.0
为什么这段代码不起作用?
#include "boost/any.hpp"
...
boost::any var = 1550; // Works
var = "String"; // Error
但是这个工作正常:
#include "boost/any.hpp"
...
boost::any var = 1550; // Works
var = string("String"); // Works
你能解释一下这个错误的原因吗?