面试问题
文章平均质量分 71
cenlu99
这个作者很懒,什么都没留下…
展开
-
自己实现atoi和atof
面试题中经常出现的题目,将一个数字的字符串转换成整数。 需要注意的几个问题: 1,开头是:“+”,或者“-”。 2,进制的考虑,以“0x”开头的是16进制,以“0”开头的是8进制。计算方法: number = number*radix + ret; 3,溢出的考虑,最大正整数: 0x7FFFFFFF,最大负整数:0X8000000。溢出的判断, if(ret 补充一些关于整数溢出的问题,原创 2011-10-31 11:13:26 · 1217 阅读 · 0 评论 -
树状数组
树状数组原创 2011-11-09 00:41:53 · 289 阅读 · 0 评论 -
C++面试基础问题
1. C++作为面向对象程序设计语言的三大特性包括封装、继承和多态,请写出包含这三 种技术的代码(多态又分静态多态和动态多态)。 答案: 封装:getName(),setName() 继承:Class B: public Class A 多态: 静态多态:函数重载和运算符重载 动态多态:动态绑定,运行时指定。原创 2011-05-14 12:47:00 · 1705 阅读 · 0 评论