摘要: 一定要手写代码,如果简单觉得题目大致思路知道就可以,到面试时真的会捉急,atoi平时觉得很简单,可是真正写起来要考虑的太多了:1.滤掉前面空格。2.判断字符串开始符号。3.防止溢出。 这些都是原有atoi的操作,最后4.返回bool表示有没有出错的情况,这不是atoi的,是我们自己扩展的功能。 1 bool my_atoi(const char *p, int &num) 2 { 3 if (p==NULL) 4 { 5 return false; 6 } 7 while(*p == ' ') 8 ... 阅读全文
posted @ 2013-04-24 09:18 weiwei5987 阅读(188) 评论(0) 推荐(0) 编辑