PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
Re: [问题] 避免“变量名称”冲突“class名称”
楼主:
descent
(“雄辩是银,沉默是金”)
2017-05-12 16:37:57
这个问题很诡异
typedef int now_time;
int main(int argc, char *argv[])
{
int now_time;
now_time my_time;
return 0;
}
[email protected]/*
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-05-12 16:57:00
不奇怪吧, 就定义覆蓋的问题啊 (合不合标准我没查)
楼主:
descent
(“雄辩是银,沉默是金”)
2017-05-12 17:08:00
一个是变量名称, 一个是变量型别的名称, 为什么会冲突?
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-05-12 17:22:00
不太一样, char 是保留字, 所以上面会 error, 但自定义型别和变量都是 identifier, 是可以覆蓋的是在你真的使用那个 identifier (例如 cout) 才会去检查那个 identifier 代表什么, 这时候才会出错
作者: AstralBrain
2017-05-12 18:15:00
http://en.cppreference.com/w/cpp/language/lookup
看 "type/non-type hiding" 那段
继续阅读
Re: [问题] class判断问题
loveflames
[问题] class判断问题
cozychocolat
[问题] 应该是路径问题!?
MOONY135
[问题] gdb中的watchpoint 使用step没有反应
sirusi
[问题] 避免“变量名称”冲突“class名称”
hn12404988
[问题] 大家怎么增进C++知识?
druid0214
[问题] 看不懂程式码
XtendaceD
[问题] Class变量宣告有 class型态的变量
coal511464
[问题] CUDA 执行结果问题
v00623
[问题] const 修饰词使用
XtendaceD
Links
booklink
Contact Us: admin [ a t ] ucptt.com