boost库的使用规则和std有不同吗
代码坑 2007-08-21 10:18:41 对于std标准库使用,以下两种都是可以的,
using std::cout;
using std::endl;
cout<<a<<endl;
cout<<b<<endl;
和
std::cout<<a<<std::endl;
std::cout<<b<<std::endl;
但对于boost 库的使用,
比如:int a = boost::lexical_cast<int>("123");
能通过编译
但对于
using boost::lexical_cast;
int a =lexical_cast<int>("123");
却报告错误,这用什么不同吗