文章导读
大家好,我是顺亿,今天咱们聊聊C++中一个让人头疼但又非常重要的概念——命名空间。很多新手入门时对它摸不着头脑,其实它很简单,跟着我一步步来,你也会成为命名空间的大师!
1. 为什么需要命名空间?
先来看个例子,两个库里都有一个叫print的函数,编译时会出错,因为不知道该调用哪个。命名空间就是用来解决这种命名冲突问题的。
// libraryA.h
void print() { std::cout <<
大家好,我是顺亿,今天咱们聊聊C++中一个让人头疼但又非常重要的概念——命名空间。很多新手入门时对它摸不着头脑,其实它很简单,跟着我一步步来,你也会成为命名空间的大师!
先来看个例子,两个库里都有一个叫print的函数,编译时会出错,因为不知道该调用哪个。命名空间就是用来解决这种命名冲突问题的。
// libraryA.h
void print() { std::cout <<