c++命名空间
首先看c++中一个比较常见的指令:
该指令中using是编译指令,namespace是命名空间,std是一个标准类库。
那么为什么要这条指令呢?因为存在这样一个问题,当你使用两个封装好的产品a,b时,而他们可能都有一个相同的函数C(),然而当你使用这个函数时,你无法确定你是用的是哪一个产品的函数,所以当你使用该指令时,你可以写一个using namespace a;这样你所使用的就是a的C()函数。
当然你也可以不写该指令,你可以在调用C()函数时,指明你是用的是a的,这时,调用该函数时你得写a::C(),
原创
2022-07-12 10:44:55 ·
200 阅读 ·
0 评论