在学编程的时候,我们经常会遇到命名空间这个词,它到底是什么呢? 我们知道在一个程序中可能会有很多函数,万一有两个函数的名字都相同呢?编译器会使用哪一个函数呢?所以为了以示区分,需要给相同的函数名分别给一个空间存放,相当于起一个别名,就像班级里面的两个小明,名字都叫小名,为了区分,叫小明和大明。 在c++中使用namespace 空间名{}这样的格式来创建命名空间, 示例代码驿站: namespace hotel{},这样就创建了一个hotel的命名空间,括号里面存放函数。