编号100110021003100410051006100710081009101010111012101310141015101610171018101910221023102410251026102710281029103010311032103310341035103610371038103910401041104210431046104710481049含决方案必须是struct或者class成员函数必须使用thisstatic函数不能使用this.*和->*必须指向成员析构~必须是类语言特征不支持纯操作(=)需要是虚函数 =后面应该是0,不能为其他操作符不能重复定义期望是类型或者操作运算符变换类型名太长:超出50个字符运算类型前不需要类型不是类成员外部存储对象(extern,static)分开定义类成员对象没有定义基类没有定义访问权限冲突new后必须是类型没有发现匹配函数 = () [] ->不能定义成类成员函数调用不明确的:重载函数还是操作符重载函数有相同的参数调用重载函数,但是与每个函数都不匹配无法确认调用重载函数缺省参数不是连续的修改成连续最后的参数不是缺省的缺省参数重复去掉一个缺省参数后面所有的参数必须是缺省的缺省参数不能使用local对象调用对象非静态成员函数,没有定义对象静态成员函数不能是虚函数静态成员不能重复定义非静态成员不能初始化缺省参数构造函数不明确:成员函数不明确类型定义不在范围Symbol不是类成员Symbol不是合法声明string没有声明试图删除非指针非静态函数被引用,没有实例化对象模板声明必须在一个文件范围内模板参数应该是const类型模板参数太多文档密级
2013-8-7华为机密,未经许可不得扩散第1页,共4页
1821950.xls
10501051105210531010551056105710581059106010611062106310106510661067106810691070107110721073107410751077107810791080模板参数错误类函数名和成员变量名称一样模板参数类型没有定义,假定是class函数参数不同,但是辨别困难模板变量类型没有定义Symbol没有定义void*不能等于其他类型指针成员变量使用缺乏对象实例非const引用初始化非左值类型转换错误:初始化引用类型不一致没有权限:试图获取private和protected成员没有权限:试图获取private和protected,public成员模板参数必须是类,函数拷贝构造函数参数(同类型)必须是引用,否则递归死循环模板参数不一致不同模板的extern \"C\" 不一致不同模板的extern \"C\" 不一致函数原型错误delete, delete [] 不能重载构造函数初始化列表错误不是合法范围构造函数和析构函数不能返回类型引用变量没有初始化:引用变量必须在声明点初始化模板参数不够期望是名字空间标志两个名字空间包含同样的名称不能求模板缺省参数的值类不能集成本身没有发现模板参数终止'>' or ','类没有定义文档密级
2013-8-7华为机密,未经许可不得扩散第2页,共4页
1821950.xls
例子备注 void f(int i=0, int j, int k=0);2013-8-7华为机密,未经许可不得扩散文档密级
第3页,共4页
1821950.xls2013-8-7华为机密,未经许可不得扩散文档密级
第4页,共4页
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务