C++中使用函数strcpy时出现问题:
解决方案:
在文件开头添加语句:
1 #pragma warning(disable:4996)
done!
剑指offer:
第一题:赋值运算符函数
1 #include "stdafx.h" 2 #include<iostream> 3 #include<string> 4 #pragma warning(disable:4996) //debug 5 6 7 using std::cout; 8 using std::endl; 9 10 11 12 13 class mystring 14 { 15 public: 16 mystring(char* data = nullptr); 17 mystring(const mystring & str); 18 ~mystring(); 19 mystring & operator=(const mystring & s); 20 void print(); 21 private: 22 char* m_data; 23 }; 24 25 26 27 mystring::mystring(char* data) 28 { 29 if (data == nullptr) 30 { 31 data = new char[1]; 32 data[0] = '