记录一道面试题
题目描述 用C++实现一个String类,做成共享库,并通过googletest做单元测试,编写测试用例,要求使用CMakeLists组织整个工程。String类应包含一个成员变量char* m_data和以下函数: 默认构造函数 构造函数,参数为const char* 复制构造 移动构造 析构 等号重载 +=重载,实现追加String类,即追加字符串,例 String a = “abc”, b= “def”; a += b; //a = “abcdef” 反转字符串 以某个字符分割字符串,返回List,例String a = “abc def g”; 输出为{“abc”, “def”, “g”} 这个题目考察的是C++的基础能力和工程能力,做一下还蛮有意思的..
更多vector
记录几个 vecotor 易混淆的几个API用法。
更多