gpt4 book ai didi

c++ - 如何在声明当前命名空间时引用它?有没有像 "self"/"this"这样的词?

转载 作者:IT老高 更新时间:2023-10-28 21:37:38 25 4
gpt4 key购买 nike

如果我重命名命名空间,我还必须记住查看其余代码,并进行所有必要的更改。有没有像 selfthiscurrent 这样的词来指代当前的命名空间?

namespace myNamespace {
int myInt;
void myFunc() {
myNamespace::myInt = 66;
}
};

最佳答案

为什么要引用当前的命名空间?没必要,你可以很容易地写:

namespace myNamespace {
int myInt = 33;
void myFunc() {
myInt = 33;
}
};

无论在外面声明什么变量(比如一个全局的myInt),这个范围的变量都会被默认使用。

但是,如果要重命名,可以使用替换或重构等 IDE 技术。

关于c++ - 如何在声明当前命名空间时引用它?有没有像 "self"/"this"这样的词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com