在Boost库中,通常有包含库的示例,例如:
#pragma once
#include <boost/property_tree/ptree.hpp>
using boost::property_tree::ptree;
在我的程序中,我一直像这样导入命名空间:
#include "../MyClass.h"
using namespace MyClassNamespace;
请有人解释一下:
using
和using namespace
之间的区别;- 否定使用
using namespace
而选择using
的优势是什么; using
和using namespace
前向声明的差异。
谢谢
using somenamespace
就像你不能说using namespace notanamespace
一样。 - user657267