剑指offer
陈乐乐happy
一个不追求浏览量的优质创作博主
展开
-
微软面试工程师问题:把一个字符串转换成整数c++
问题描述:将一个字符串转换成整数 示例:“+123”——>123,"-123"——>-123 分析: 合法输入:“123”,“+123”,“-123”,“098” 非法输入:“a”,“!”,NULL,(超过上下限值的字符串) 逻辑步骤: 判断字符串是否为空 若为空则显示该字符串为空 不为空则继续判断 判断首个字符是否为符号 判断字符是否在‘0’-‘9’之间 若在此区间则为合法...原创 2019-03-25 15:41:56 · 561 阅读 · 0 评论 -
剑指offer面试题1:赋值运算符函数
赋值运算符函数 题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数 class CMyString { public: CMyString(char * pData=nullptr); CMyString(const CMyString &str); private: char * m_pData; } 要点: 定义赋值构造函数的要点: 要将函数返回值类型...原创 2019-03-30 22:22:33 · 210 阅读 · 0 评论