有谁知道为什么VS喜欢在函数中使参数名称变灰?它是否阻止读/写参数堆栈分配?或者也许是为了让你意识到你正在使用参数而不是一个类成员变量?好奇。
答案 0 :(得分:2)
回答很晚,但我发现,对于C ++来说,这不仅仅是一种风格。灰色线条,变量和方法表明VS的预处理程序并不相信此代码将在您的计算机上执行。这主要是由于机器配置/环境变量。
如果参数名称显示为灰色,我可能会猜测函数本身是否会被另一个更兼容的方法重载。 示例:32位操作系统上的func(u_64 A)将显示为灰色,但func(u_32 B)将不会
答案 1 :(得分:2)