有什么区别:
const variable = 10;
和
const int variable = 10;
根据标准,变量是否在没有定义类型时被解释为整数类型?
const variable = 10是无效的C++,const int variable = 10;而是.
唯一一次(我能想到的)const variable = 10是有效的,如果你有一个名为的类型,variable并且你有一个带有该类型的未命名参数的函数,则采用默认参数:
typedef int variable;
void foo(const variable = 10);
Run Code Online (Sandbox Code Playgroud)