具體報錯資訊如下:
1>------ 已啟動生成: 專案: Project1, 配置: Debug Win32 ------
1> 源.cpp
1>f:\visual studio 2012\vc\include\xutility(364): error C2039: “iterator_category”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(26): 參見對正在編譯的類 模板 例項化“std::iterator_traits<_Iter>”的引用
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(364): error C2146: 語法錯誤: 缺少“;”(在識別符號“iterator_category”的前面)
1>f:\visual studio 2012\vc\include\xutility(364): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(364): error C2602: “std::iterator_traits<_Iter>::iterator_category”不是“std::iterator_traits<_Iter>”基類的成員
1> f:\visual studio 2012\vc\include\xutility(364) : 參見“std::iterator_traits<_Iter>::iterator_category”的宣告
1>f:\visual studio 2012\vc\include\xutility(364): error C2868: “std::iterator_traits<_Iter>::iterator_category”: 非法的 using 宣告語法;應輸入限定名
1>f:\visual studio 2012\vc\include\xutility(365): error C2039: “value_type”: 不是“Point”的成員
1>f:\visual studio 2012\vc\include\xutility(365): error C2146: 語法錯誤: 缺少“;”(在識別符號“value_type”的前面)
1>f:\visual studio 2012\vc\include\xutility(365): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(365): error C2602: “std::iterator_traits<_Iter>::value_type”不是“std::iterator_traits<_Iter>”基類的成員
1> f:\visual studio 2012\vc\include\xutility(365) : 參見“std::iterator_traits<_Iter>::value_type”的宣告
1>f:\visual studio 2012\vc\include\xutility(365): error C2868: “std::iterator_traits<_Iter>::value_type”: 非法的 using 宣告語法;應輸入限定名
1>f:\visual studio 2012\vc\include\xutility(366): error C2039: “difference_type”: 不是“Point”的成員
1>f:\visual studio 2012\vc\include\xutility(366): error C2146: 語法錯誤: 缺少“;”(在識別符號“difference_type”的前面)
1>f:\visual studio 2012\vc\include\xutility(366): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(366): error C2602: “std::iterator_traits<_Iter>::difference_type”不是“std::iterator_traits<_Iter>”基類的成員
1> f:\visual studio 2012\vc\include\xutility(366) : 參見“std::iterator_traits<_Iter>::difference_type”的宣告
1>f:\visual studio 2012\vc\include\xutility(366): error C2868: “std::iterator_traits<_Iter>::difference_type”: 非法的 using 宣告語法;應輸入限定名
1>f:\visual studio 2012\vc\include\xutility(368): error C2039: “pointer”: 不是“Point”的成員
1>f:\visual studio 2012\vc\include\xutility(368): error C2146: 語法錯誤: 缺少“;”(在識別符號“pointer”的前面)
1>f:\visual studio 2012\vc\include\xutility(368): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(368): error C2602: “std::iterator_traits<_Iter>::pointer”不是“std::iterator_traits<_Iter>”基類的成員
1> f:\visual studio 2012\vc\include\xutility(368) : 參見“std::iterator_traits<_Iter>::pointer”的宣告
1>f:\visual studio 2012\vc\include\xutility(368): error C2868: “std::iterator_traits<_Iter>::pointer”: 非法的 using 宣告語法;應輸入限定名
1>f:\visual studio 2012\vc\include\xutility(369): error C2039: “reference”: 不是“Point”的成員
1>f:\visual studio 2012\vc\include\xutility(369): error C2146: 語法錯誤: 缺少“;”(在識別符號“reference”的前面)
1>f:\visual studio 2012\vc\include\xutility(369): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(369): error C2602: “std::iterator_traits<_Iter>::reference”不是“std::iterator_traits<_Iter>”基類的成員
1> f:\visual studio 2012\vc\include\xutility(369) : 參見“std::iterator_traits<_Iter>::reference”的宣告
1>f:\visual studio 2012\vc\include\xutility(369): error C2868: “std::iterator_traits<_Iter>::reference”: 非法的 using 宣告語法;應輸入限定名
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
具體報錯資訊如下:
1>------ 已啟動生成: 專案: Project1, 配置: Debug Win32 ------
1> 源.cpp
1>f:\visual studio 2012\vc\include\xutility(364): error C2039: “iterator_category”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(26): 參見對正在編譯的類 模板 例項化“std::iterator_traits<_Iter>”的引用
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(364): error C2146: 語法錯誤: 缺少“;”(在識別符號“iterator_category”的前面)
1>f:\visual studio 2012\vc\include\xutility(364): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(364): error C2602: “std::iterator_traits<_Iter>::iterator_category”不是“std::iterator_traits<_Iter>”基類的成員
1> with
1> [
1> _Iter=Point
1> ]
1> f:\visual studio 2012\vc\include\xutility(364) : 參見“std::iterator_traits<_Iter>::iterator_category”的宣告
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(364): error C2868: “std::iterator_traits<_Iter>::iterator_category”: 非法的 using 宣告語法;應輸入限定名
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(365): error C2039: “value_type”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1>f:\visual studio 2012\vc\include\xutility(365): error C2146: 語法錯誤: 缺少“;”(在識別符號“value_type”的前面)
1>f:\visual studio 2012\vc\include\xutility(365): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(365): error C2602: “std::iterator_traits<_Iter>::value_type”不是“std::iterator_traits<_Iter>”基類的成員
1> with
1> [
1> _Iter=Point
1> ]
1> f:\visual studio 2012\vc\include\xutility(365) : 參見“std::iterator_traits<_Iter>::value_type”的宣告
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(365): error C2868: “std::iterator_traits<_Iter>::value_type”: 非法的 using 宣告語法;應輸入限定名
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(366): error C2039: “difference_type”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1>f:\visual studio 2012\vc\include\xutility(366): error C2146: 語法錯誤: 缺少“;”(在識別符號“difference_type”的前面)
1>f:\visual studio 2012\vc\include\xutility(366): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(366): error C2602: “std::iterator_traits<_Iter>::difference_type”不是“std::iterator_traits<_Iter>”基類的成員
1> with
1> [
1> _Iter=Point
1> ]
1> f:\visual studio 2012\vc\include\xutility(366) : 參見“std::iterator_traits<_Iter>::difference_type”的宣告
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(366): error C2868: “std::iterator_traits<_Iter>::difference_type”: 非法的 using 宣告語法;應輸入限定名
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(368): error C2039: “pointer”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1>f:\visual studio 2012\vc\include\xutility(368): error C2146: 語法錯誤: 缺少“;”(在識別符號“pointer”的前面)
1>f:\visual studio 2012\vc\include\xutility(368): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(368): error C2602: “std::iterator_traits<_Iter>::pointer”不是“std::iterator_traits<_Iter>”基類的成員
1> with
1> [
1> _Iter=Point
1> ]
1> f:\visual studio 2012\vc\include\xutility(368) : 參見“std::iterator_traits<_Iter>::pointer”的宣告
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(368): error C2868: “std::iterator_traits<_Iter>::pointer”: 非法的 using 宣告語法;應輸入限定名
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(369): error C2039: “reference”: 不是“Point”的成員
1> c:\users\jjpqie\documents\visual studio 2012\projects\project1\project1\源.cpp(6) : 參見“Point”的宣告
1>f:\visual studio 2012\vc\include\xutility(369): error C2146: 語法錯誤: 缺少“;”(在識別符號“reference”的前面)
1>f:\visual studio 2012\vc\include\xutility(369): error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int
1>f:\visual studio 2012\vc\include\xutility(369): error C2602: “std::iterator_traits<_Iter>::reference”不是“std::iterator_traits<_Iter>”基類的成員
1> with
1> [
1> _Iter=Point
1> ]
1> f:\visual studio 2012\vc\include\xutility(369) : 參見“std::iterator_traits<_Iter>::reference”的宣告
1> with
1> [
1> _Iter=Point
1> ]
1>f:\visual studio 2012\vc\include\xutility(369): error C2868: “std::iterator_traits<_Iter>::reference”: 非法的 using 宣告語法;應輸入限定名
1> with
1> [
1> _Iter=Point
1> ]
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========