gpt4 book ai didi

c++ - 'default' 作为变量名

转载 作者:可可西里 更新时间:2023-11-01 16:28:30 27 4
gpt4 key购买 nike

在调试一些代码时,我遇到了一个名为default 的数组。我认为不允许关键字作为变量名。

#include "stdafx.h"
#include <stdio.h>

int main()
{
int default = 5;
printf("%d\n", default);
return 0;
}

现在上面的代码可以在 VS 2008 上顺利编译。'default' 不是关键字吗?为什么它可以作为变量名?副作用?

附注: Infragistics::Win::UltraWinToolbars::ToolbarsCollection 有一个同名的属性!

最佳答案

这是一个known issue在 VC++ 中。基本上是为 C++/CLI 兼容性而设计的。

关于c++ - 'default' 作为变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664123/

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