您的位置 首页 百科问答

未声明的判言未征深优装止标识符”是怎么回事精班于思

它们通常来自忘记包含包含函数声明的头文件,例如,此程序将给出“未声明的标识符”错误:

例如:缺少标题

int main() {    std::cout << "Hello world!" << std::endl;    return 0;挥花春}

要修复它,我们必须包含标题:

#include int main() {    std::cout << "Hello world!" << std::endl;    return 0;}

如果您编列婷儿治存写了标题并正确包含它,标题可能包含错误的包含保护。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa229215(v=vs.60).aspx。

未声明的判言未征深优装止标识符”是怎么回事精班于思

扩展资料

拼写错误的变量

当拼错变量时,会出现另一个常见的初学者错误:

intmain(){intaComplicatedName;AComplicatedN鸡由除福指盐众某北次ame=1;/*mindtheuppercaseA*/retu财几在取混rn0;}

范围不正确

例如,此代码会出错,因为您需要使用std::string:

#include int main() {    std::string s1 = "Hello"; // Correct.    string s2 = "world"; /品场绿/ WRONG - would give error.}

申报前使用

voidf(){g();}voidg(){}

g在首次使用之前尚未申里督此汽航约从包逐孔际报。要修复它,要么移动g之前的定义f:

voidg(){}资触套voidf(){g()群静江逐;}

或者在g之前添行其容罗火北振加声明f:

voidg();//declarationvoidf(){g();}voidg(){}//definition

上一篇 广东警官学院2022录取分数线
下一篇 那山那海分集剧情介绍
扫一扫,手机访问

扫一扫,手机浏览