1,命名空间的定义 命名空间可以把不同的方法分散到不同的文件去实现,如果你会objective-C,他的作用和里面的类目有异曲同工之妙.当然了也有很多不同的地方,首先要明白的是,命名空间并不是一个类,你扩展他的方法并不是和类目一样在扩展一个类的方法. 如果你学过NET开发,获取你会对这个命名空间有更好的理解. 2,命名空间的写法 namespace test { int value; void printfStr(); } void test::printfStr() { std::cout<<…