| 
 | 
 
 
发表于 2019-3-22 13:08:27
|
显示全部楼层
 
 
 
我给你看一下 你这段代码 在我电脑上报的错误   
 
e:\>cl new2.cpp 
用于 80x86 的 Microsoft (R) 32 位 C/C++ 优化编译器 16.00.30319.01 版 
版权所有(C) Microsoft Corporation。保留所有权利。 
 
new2.cpp 
new2.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 
C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\xlocale(323) : warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc 
new2.cpp(49) : error C2146: 语法错误: 缺少“;”(在标识符“data”的前面) 
new2.cpp(49) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 
new2.cpp(49) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 
new2.cpp(35) : error C2065: “data”: 未声明的标识符 
new2.cpp(45) : error C2065: “data”: 未声明的标识符 
new2.cpp(55) : error C2001: 常量中有换行符 
new2.cpp(56) : error C2146: 语法错误: 缺少“)”(在标识符“c”的前面) 
new2.cpp(56) : error C2660: “Contacts::getContacts”: 函数不接受 2 个参数 
new2.cpp(56) : error C2001: 常量中有换行符 
new2.cpp(57) : error C2001: 常量中有换行符 
new2.cpp(59) : error C2143: 语法错误 : 缺少“)”(在“;”的前面) 
new2.cpp(61) : error C2065: “bm”: 未声明的标识符 
new2.cpp(61) : error C2228: “.init”的左边必须有类/结构/联合 
        类型是“'unknown-type'” 
new2.cpp(61) : error C2065: “b”: 未声明的标识符 
new2.cpp(62) : error C2143: 语法错误 : 缺少“;”(在“常量”的前面) 
new2.cpp(62) : error C2146: 语法错误: 缺少“;”(在标识符“鏄剧ず鑱旂郴浜”的前面) 
new2.cpp(62) : error C2065: “鏄剧ず鑱旂郴浜”: 未声明的标识符 
new2.cpp(62) : error C2563: 在形参表中不匹配 
new2.cpp(62) : error C2568: “<<”: 无法解析函数重载 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1021): 可能是“std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=unsigned short, 
            _Traits=std::char_traits<unsigned short> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1011): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=wchar_t, 
            _Traits=std::char_traits<wchar_t> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1003): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=char, 
            _Traits=std::char_traits<char> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(977): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
new2.cpp(62) : error C2143: 语法错误 : 缺少“;”(在“常量”的前面) 
new2.cpp(62) : error C2146: 语法错误: 缺少“;”(在标识符“鏇存柊鑱旂郴浜”的前面) 
new2.cpp(62) : error C2065: “鏇存柊鑱旂郴浜”: 未声明的标识符 
new2.cpp(62) : error C2563: 在形参表中不匹配 
new2.cpp(62) : error C2568: “<<”: 无法解析函数重载 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1021): 可能是“std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=unsigned short, 
            _Traits=std::char_traits<unsigned short> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1011): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=wchar_t, 
            _Traits=std::char_traits<wchar_t> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(1003): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
        with 
        [ 
            _Elem=char, 
            _Traits=std::char_traits<char> 
        ] 
        C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\ostream(977): 或       “std::basic_ostream<_Elem,_Traits> &std::endl(std::basic_ostream<_Elem,_Traits> &)” 
new2.cpp(62) : error C2001: 常量中有换行符 
new2.cpp(63) : error C2143: 语法错误 : 缺少“;”(在“do”的前面) 
new2.cpp(64) : error C2143: 语法错误 : 缺少“)”(在“{”的前面) 
new2.cpp(64) : error C2143: 语法错误 : 缺少“;”(在“)”的前面) 
new2.cpp(64) : error C2143: 语法错误 : 缺少“;”(在“{”的前面) 
new2.cpp(79) : error C2065: “bm”: 未声明的标识符 
new2.cpp(79) : error C2228: “.addOne”的左边必须有类/结构/联合 
        类型是“'unknown-type'” 
 
 |   
 
 
 
 |