我在类中找到了这行代码,我必须修改它:
::Configuration * tmpCo = m_configurationDB;//pointer to current db
Run Code Online (Sandbox Code Playgroud)
而且我不知道究竟是什么意思是双重冒号前面的类名.没有它我会读:声明tmpCo作为指向类的对象的指针Configuration...但前面的双冒号混淆了我.
我还发现:
typedef ::config::set ConfigSet;
Run Code Online (Sandbox Code Playgroud) 我正试图转换std::string为float/double.我试过了:
std::string num = "0.6";
double temp = (double)atof(num.c_str());
Run Code Online (Sandbox Code Playgroud)
但它总是返回零.还有其他方法吗?
:: 是什么意思,前面没有任何东西
::flann::SearchParams param_k_;
Run Code Online (Sandbox Code Playgroud)
我在一个项目上遇到以下错误,但在另一个项目上没有。
error C2079: 'pcl::KdTreeFLANN<pcl::PointXYZ,flann::L2_Simple<float>>::param_radius_' uses undefined struct 'flann::SearchParams'
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我了解一致 :: 的用途以及如何解决问题?