10、命名空间

参考资料:

6-命名空间_哔哩哔哩_bilibili

1、什么是命名空间?

一个区域、一个包裹、一个作用域、一个范围

2、举例

#include <iostream>

namespace kkb{

class Washer{
    public:
        std::string str;
        int vol;
        void getstr();
        void wash();
};
void Washer::getstr(){
    std::cout<<str<<std::endl;
    std::cout<<vol<<std::endl;
}
Washer xtz;

}

int main(){
    kkb::Washer dy;
    dy.str = "1111";
    dy.vol = 1;
    dy.getstr();
    return 0;
}

 此时如果想实例化Washer这个类,需要使用kkb::Washer的方式调用。

如果不加kkb::还想调用,则需要添加using namespace kkb;

posted @ 2023-08-21 15:46  多一些不为什么的坚持  阅读(60)  评论(0编辑  收藏  举报