Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VS2019编译不通过 #32

Open
czHappy opened this issue Oct 23, 2021 · 5 comments
Open

VS2019编译不通过 #32

czHappy opened this issue Oct 23, 2021 · 5 comments

Comments

@czHappy
Copy link

czHappy commented Oct 23, 2021

  • 使用VS2019打开工程SLN文件,编译不通过
已启动生成…
1>------ 已启动生成: 项目: TinySTL, 配置: Debug Win32 ------
1>Alloc.cpp
1>String.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,15): error C2039: "ostream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C2433: “TinySTL::ostream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,41): error C2039: "ostream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,71): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,42): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,67): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,37): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,74): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,37): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,62): error C2238: 意外的标记位于“;”之前
1>TrieTree.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,15): error C2039: "ostream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C2433: “TinySTL::ostream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,41): error C2039: "ostream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(193,71): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,42): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(194,67): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,37): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(219,74): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,15): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C2143: 语法错误: 缺少“;”(在“&”的前面)
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C2433: “TinySTL::istream”: 不允许在数据声明中使用“friend”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,37): error C2039: "istream": 不是 "std" 的成员
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\utility(29): message : 参见“std”的声明
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\String.h(220,62): error C2238: 意外的标记位于“;”之前
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\TrieTree.cpp(84,15): error C2679: 二进制“<<”: 没有找到接受“TinySTL::string”类型的右操作数的运算符(或没有可接受的转换)
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(465,39): message : 可能是“std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_streambuf<char,std::char_traits<char>> *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(440,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(const void *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(422,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long double)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(404,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(double)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(386,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(float)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(368,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned __int64)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(350,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(__int64)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(332,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned long)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(314,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(295,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned int)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(269,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(250,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned short)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(216,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(short)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(198,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(bool)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(193,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::ios_base &(__cdecl *)(std::ios_base &))”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(188,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ios<char,std::char_traits<char>> &(__cdecl *)(std::basic_ios<char,std::char_traits<char>> &))”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(183,39): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ostream<char,std::char_traits<char>> &(__cdecl *)(std::basic_ostream<char,std::char_traits<char>> &))”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(653,32): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(697,32): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(733,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(778,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(895,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const signed char *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(901,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,signed char)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(906,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const unsigned char *)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(912,31): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,unsigned char)”
1>E:\VS2019community\VC\Tools\MSVC\14.28.29333\include\ostream(998,32): message : 或    “std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const std::error_code &)”
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\TrieTree.cpp(84,15): message : 尝试匹配参数列表“(std::ostream, TinySTL::string)”时
1>main.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(53): warning C5037: TinySTL::list<T>::newNode: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(92): warning C5037: TinySTL::list<T>::list: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\CircularBuffer.impl.h(78): warning C5037: TinySTL::circular_buffer<T,N,Alloc>::circular_buffer: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\COWPtr.impl.h(35): warning C5037: TinySTL::cow_ptr<T>::cow_ptr: 类模板的成员的外部定义不得具有默认参数
1>Profiler.cpp
1>AlgorithmTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(53): warning C5037: TinySTL::list<T>::newNode: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(92): warning C5037: TinySTL::list<T>::list: 类模板的成员的外部定义不得具有默认参数
1>AVLTreeTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>BinarySearchTreeTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>BitmapTest.cpp
1>CircularBufferTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\CircularBuffer.impl.h(78): warning C5037: TinySTL::circular_buffer<T,N,Alloc>::circular_buffer: 类模板的成员的外部定义不得具有默认参数
1>COWPtrTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\COWPtr.impl.h(35): warning C5037: TinySTL::cow_ptr<T>::cow_ptr: 类模板的成员的外部定义不得具有默认参数
1>DequeTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>GraphTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(53): warning C5037: TinySTL::list<T>::newNode: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(92): warning C5037: TinySTL::list<T>::list: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(56,9): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): message : 在编译 类 模板 成员函数“void TinySTL::vector<TinySTL::list<int>,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,TinySTL::list<int>)”时
1>        with
1>        [
1>            T=TinySTL::list<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(144): message : 查看对正在编译的函数 模板 实例化“void TinySTL::vector<TinySTL::list<int>,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,TinySTL::list<int>)”的引用
1>        with
1>        [
1>            T=TinySTL::list<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(142): message : 在编译 类 模板 成员函数“TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::Unordered_set(size_t)”时
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(95): message : 查看对正在编译的函数 模板 实例化“TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::Unordered_set(size_t)”的引用
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(95): message : 查看对正在编译的 类 模板 实例化“TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>”的引用
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(93): message : 在编译 类 模板 成员函数“void TinySTL::Detail::graph<Index,Value,EqualFunc>::DFS(const Index &,std::function<void (TinySTL::pair<Index,Value> &)>)”时
1>        with
1>        [
1>            Index=int,
1>            Value=int,
1>            EqualFunc=TinySTL::equal_to<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\GraphTest.cpp(76): message : 查看对正在编译的函数 模板 实例化“void TinySTL::Detail::graph<Index,Value,EqualFunc>::DFS(const Index &,std::function<void (TinySTL::pair<Index,Value> &)>)”的引用
1>        with
1>        [
1>            Index=int,
1>            Value=int,
1>            EqualFunc=TinySTL::equal_to<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Graph.h(138): message : 查看对正在编译的 类 模板 实例化“TinySTL::Detail::graph<Index,Value,EqualFunc>”的引用
1>        with
1>        [
1>            Index=int,
1>            Value=int,
1>            EqualFunc=TinySTL::equal_to<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\GraphTest.cpp(9): message : 查看对正在编译的 类 模板 实例化“TinySTL::directed_graph<int,int,TinySTL::equal_to<Index>>”的引用
1>        with
1>        [
1>            Index=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,28): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(64,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(256,9): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(255): message : 在编译 类 模板 成员函数“void TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::rehash(TinySTL::Unordered_set<Key,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::size_type)”时
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(211): message : 查看对正在编译的函数 模板 实例化“void TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::rehash(TinySTL::Unordered_set<Key,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::size_type)”的引用
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(202): message : 在编译 类 模板 成员函数“TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::size_type TinySTL::Unordered_set<Key,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::count(const int &)”时
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(88): message : 查看对正在编译的函数 模板 实例化“TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::size_type TinySTL::Unordered_set<Key,std::hash<int>,EqualFunc,TinySTL::allocator<Key>>::count(const int &)”的引用
1>        with
1>        [
1>            Index=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(83): message : 在编译 类 模板 成员函数“void TinySTL::Detail::graph<Index,Value,EqualFunc>::_DFS(TinySTL::pair<Index,Value> &,std::function<void (TinySTL::pair<Index,Value> &)>,TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>> &)”时
1>        with
1>        [
1>            Index=int,
1>            Value=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(96): message : 查看对正在编译的函数 模板 实例化“void TinySTL::Detail::graph<Index,Value,EqualFunc>::_DFS(TinySTL::pair<Index,Value> &,std::function<void (TinySTL::pair<Index,Value> &)>,TinySTL::Unordered_set<Index,std::hash<int>,EqualFunc,TinySTL::allocator<Key>> &)”的引用
1>        with
1>        [
1>            Index=int,
1>            Value=int,
1>            EqualFunc=TinySTL::equal_to<int>,
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Graph.impl.h(192): message : 在编译 类 模板 成员函数“TinySTL::directed_graph<int,int,TinySTL::equal_to<Index>>::directed_graph(void)”时
1>        with
1>        [
1>            Index=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\GraphTest.cpp(9): message : 查看对正在编译的函数 模板 实例化“TinySTL::directed_graph<int,int,TinySTL::equal_to<Index>>::directed_graph(void)”的引用
1>        with
1>        [
1>            Index=int
1>        ]
1>ListTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(53): warning C5037: TinySTL::list<T>::newNode: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(92): warning C5037: TinySTL::list<T>::list: 类模板的成员的外部定义不得具有默认参数
1>PairTest.cpp
1>PriorityQueueTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>QueueTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Deque.impl.h(246): warning C5037: TinySTL::deque<T,Alloc>::deque: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>RefTest.cpp
1>SharedPtrTest.cpp
1>StackTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>正在生成代码...
1>正在编译...
1>StringTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\StringTest.cpp(312,14): warning C4834: 放弃具有 "nodiscard" 属性的函数的返回值
1>SuffixArrayTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(71,17): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(23): message : 查看对正在编译的函数 模板 实例化“void TinySTL::suffix_array::calSuffix<InputIterator>(const InputIterator,size_t,size_t)”的引用
1>        with
1>        [
1>            InputIterator=const char *
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\SuffixArrayTest.cpp(10): message : 查看对正在编译的函数 模板 实例化“TinySTL::suffix_array::suffix_array<const _Elem*>(const InputIterator,size_t,size_t)”的引用
1>        with
1>        [
1>            _Elem=char,
1>            InputIterator=const char *
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(73,17): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(74,17): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(81,24): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(83,31): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(84,18): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(88,18): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(89,18): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(90,18): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(91,18): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\SuffixArray.h(95,71): warning C4018: “<”: 有符号/无符号不匹配
1>TrieTreeTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>TypeTraitsTest.cpp
1>UFSetTest.cpp
1>UniquePtrTest.cpp
1>Unordered_setTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(53): warning C5037: TinySTL::list<T>::newNode: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\List.impl.h(92): warning C5037: TinySTL::list<T>::list: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(56,9): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): message : 在编译 类 模板 成员函数“void TinySTL::vector<TinySTL::list<int>,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,TinySTL::list<int>)”时
1>        with
1>        [
1>            T=TinySTL::list<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(144): message : 查看对正在编译的函数 模板 实例化“void TinySTL::vector<TinySTL::list<int>,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,TinySTL::list<int>)”的引用
1>        with
1>        [
1>            T=TinySTL::list<int>
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(128): message : 在编译 类 模板 成员函数“TinySTL::Unordered_set<int,std::hash<int>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::Unordered_set(const TinySTL::Unordered_set<Key,std::hash<int>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>> &)”时
1>        with
1>        [
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\Unordered_setTest.cpp(29): message : 查看对正在编译的函数 模板 实例化“TinySTL::Unordered_set<int,std::hash<int>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::Unordered_set(const TinySTL::Unordered_set<Key,std::hash<int>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>> &)”的引用
1>        with
1>        [
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\Unordered_setTest.cpp(20): message : 查看对正在编译的 类 模板 实例化“TinySTL::Unordered_set<int,std::hash<int>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>”的引用
1>        with
1>        [
1>            Key=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,28): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(64,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(256,9): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(255): message : 在编译 类 模板 成员函数“void TinySTL::Unordered_set<std::string,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::rehash(TinySTL::Unordered_set<Key,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::size_type)”时
1>        with
1>        [
1>            Key=std::string
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(211): message : 查看对正在编译的函数 模板 实例化“void TinySTL::Unordered_set<std::string,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::rehash(TinySTL::Unordered_set<Key,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::size_type)”的引用
1>        with
1>        [
1>            Key=std::string
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Unordered_set.impl.h(142): message : 在编译 类 模板 成员函数“TinySTL::Unordered_set<std::string,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::Unordered_set(size_t)”时
1>        with
1>        [
1>            Key=std::string
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\Unordered_setTest.cpp(47): message : 查看对正在编译的函数 模板 实例化“TinySTL::Unordered_set<std::string,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>::Unordered_set(size_t)”的引用
1>        with
1>        [
1>            Key=std::string
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\Unordered_setTest.cpp(47): message : 查看对正在编译的 类 模板 实例化“TinySTL::Unordered_set<std::string,std::hash<Key>,TinySTL::equal_to<Key>,TinySTL::allocator<Key>>”的引用
1>        with
1>        [
1>            Key=std::string
1>        ]
1>VectorTest.cpp
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): warning C5037: TinySTL::vector<T,Alloc>::resize: 类模板的成员的外部定义不得具有默认参数
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(56,9): warning C4018: “<”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(55): message : 在编译 类 模板 成员函数“void TinySTL::vector<int,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,int)”时
1>        with
1>        [
1>            T=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\VectorTest.cpp(85): message : 查看对正在编译的函数 模板 实例化“void TinySTL::vector<int,TinySTL::allocator<T>>::resize(TinySTL::vector<T,TinySTL::allocator<T>>::size_type,int)”的引用
1>        with
1>        [
1>            T=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\VectorTest.cpp(22): message : 查看对正在编译的 类 模板 实例化“TinySTL::vector<int,TinySTL::allocator<T>>”的引用
1>        with
1>        [
1>            T=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(60,28): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(64,14): warning C4018: “>”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(78,9): warning C4018: “<=”: 有符号/无符号不匹配
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Detail\Vector.impl.h(77): message : 在编译 类 模板 成员函数“void TinySTL::vector<int,TinySTL::allocator<T>>::reserve(TinySTL::vector<T,TinySTL::allocator<T>>::size_type)”时
1>        with
1>        [
1>            T=int
1>        ]
1>C:\Users\cz\Desktop\desk\c++\stl\TinySTL-master\TinySTL-master\TinySTL\Test\VectorTest.cpp(93): message : 查看对正在编译的函数 模板 实例化“void TinySTL::vector<int,TinySTL::allocator<T>>::reserve(TinySTL::vector<T,TinySTL::allocator<T>>::size_type)”的引用
1>        with
1>        [
1>            T=int
1>        ]
1>正在生成代码...
1>已完成生成项目“TinySTL.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 =
@czHappy
Copy link
Author

czHappy commented Oct 23, 2021

是不是不能用高版本的VS?

@lzh20001211
Copy link

我也是这样的

@Knight912
Copy link

@zouxiaohang
Copy link
Owner

zouxiaohang commented May 11, 2022 via email

@S1xe
Copy link

S1xe commented Oct 14, 2022

String.h 文件未引入#include<iostream> 导致std::ostream、std::iostream未定义成功,增加之后VS2019就正常编译了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants