- 博客(6)
- 收藏
- 关注
转载 重载,重写(覆盖),隐藏
JAVA中语言中方法(函数)调用有两种特殊的形态:重载与重写;而C++由于增加了virtual这个虚函数关键字,给函数调用又增加了变数:除了重载、重写(也称覆盖)之外还多了隐藏这么一说。我相信我们绝大多数人写代码时,为了程序的可读性与赶速度的原则,下意识的避开这些类似于脑筋急转弯的语法,尽量使用不同的函数名来区分基类与派生类的函数(当然,不能避开的时候也是非常多的)。可是有时候,有些面试主考官总喜
2013-09-29 11:31:54 979
原创 实现字符串中数字字符向数字转换
/*需要考虑的情况有:1.判空2.正负号,只能出现在字符的第一位3.非法的,即字符不是数字字符*/int StrToInt(char * str) { long long num=0; int flag=1; if(str == NULL || *str == '\0') { return -1; }
2013-09-21 23:00:18 827
原创 测试相关知识总结
软件=程序+文档。软件测试=程序测试+文档测试。质量不是测出来的,而是开发出来的。软件的bug是指,软件中(包括程序和文档)不符合用户需求的问题。这是我们判断是否是bug的唯一标准。1.软件测试的目的:检验实际的软件系统是否符合用户的需求。发现错误仅仅是软件测试的手段。2.软件测试的阶段:单元测试,集成测试(重点测试各个模块的接口部分),系统测试,验收测试(α测试(用户,开发者,测试人
2013-09-20 18:54:04 1050
转载 两个数相乘,小数点后位数没有限制,请写一个高精度算法
记录下用于大数操作的思想:字符串!!算法提示: 输入 string a, string b; 计算string c=a*b; 返回 c;1, 纪录小数点在a,b中的位置l1,l2, 则需要小数点后移动位置数为l=length(a)+length(b)-l1-l2-2;2, 去掉a,b中的小数点,(a,b小数点后移,使a,b变为整数)3
2013-09-20 16:44:17 3609
转载 c 运算符 优先级
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]
2013-09-15 19:38:50 635
原创 a[0]变为a[1]到a[n-1]的积,a[1]变为a[0]和a[2]到a[n-1]的积,……a[n-1]为a[0]到a[n-2]的积。要求:具有线性复杂度。不能使用除法运算符。
搜狗的一道笔试题,a[0]变为a[1]到a[n-1]的积,a[1]变为a[0]和a[2]到a[n-1]的积,……a[n-1]为a[0]到a[n-2]的积。要求:具有线性复杂度。不能使用除法运算符。#include using namespace std; int main(void) { int a[]={1,2,3,5,6}; int const N=size
2013-09-04 09:54:49 1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人