1. 2017/11/20
一个同事遇到的。在一个类中有一个私有成员变量char数组比如 char m_name[32],有一个public函数char* GetName(){ return m_name;},然后这个同事想要在类外部的把m_name拷到一个变量上,用了strcpy_s这个函数,但是他写错了顺序,如下:
char tmpName[32];
//假设已经有了类的实例tmpInstance
strcpy_s(tmpInstance.GetName(),32,tmpName);
然后就发现m_name 各种不正常,就是这种方式的Get很不安全,要注意
2017/12/06
看别人的代码,这种用法返回的都是const char*。