- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 系统内存分配的问题,跪求牛人
int _tmain(int argc, _TCHAR* argv[]){ int num1 = 0; int num2 = 3; cout << &num1 << endl <<&num2 << endl << &num1 - &num2 <<endl; system("pause"); return 0;} 为什么连续的两个变量没有分配在相邻的内
2012-02-27 10:52:33
1138
1
原创 个人对继承理解以及虚析构函数的理解
今天又从新研究了下继承和重载,感觉又有新的体会。 首先是对继承的理解,继承简单的说就是把基类的东西保留下来(一般都是public继承,这样基类中的public成员继承过来后还是public,基类中的protected成员继承过来后为protected,private成员派生类也无法访问)。这样就达到了代码复用的效果,派生类继承了基类的各个成员及方法。对于派生类来说,如果需要新的成
2012-02-26 20:47:00
2443
转载 为什么内联函数,构造函数,静态成员函数不能为virtual函数
为什么内联函数,构造函数,静态成员函数不能为virtual函数?1> 内联函数内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数2> 构造函数构造函数用来创建一个新的对象,而虚函数的运行是建立在对象的基础上,在构造函数执行时,对象尚未形成,所以不能将构造函数定义为虚函数3> 静态成员函数静态成员函数属于
2012-02-26 19:31:48
1007
1
原创 工资计算问题,类似计算某天是一年中的第几天的问题
企业发放的奖金根据利润提成。利润I低于或者等于10万元时,奖金可提成10%;利润高于10万元且低于20万元时,其中10万元按10%提成,高于10万元的部分,可提成7.5%;200000时,其中20万仍按上述办法提成(下同),高于20万的部分按5%提成;400000时,高于40万部分按3%提成;600000时,高于60万的部分按1.5%提成;I>1000000时,超过100万的部分按1%提成。从键盘
2012-02-26 12:43:06
1262
原创 C++ 中int,char,string,CString类型转换
经常用到类型转化,每次都记不住,这回给总结了下:1.int 转换为 string int num = 1; char st[10]; sprintf(st,"%d",num); string a = (string) st;2. string到int的转换 string st = "234"; int a = atoi(st.c_str());
2012-02-26 11:02:29
839
原创 计算某天是一年中的第几天 很经典
很经典的题目:当给你某个日期,让你计算该日期在该年中时第几天。这里可以巧用switch语句。程序如下: int t_nMon; int t_nDay; cout << "输入月:"; cin >> t_nMon; cout << "输入天:"; cin >> t_nDay; int s_ndays = 0; switch(t_n
2012-02-25 16:42:58
5804
1
原创 动态变量和静态变量的区别,堆和栈的区别
动态变量和静态变量的区别:1、存储位置动态变量:存储在内存出栈数据区静态变量:存储在全局数据区(静态数据区)2、生命期动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效静态变量:程序结束时才释放 3、作用域动态变量:同样的要根据你定义的位置才能确定,和第二点的一样静态变量:当前文件中有效 堆和栈的区分:分配方式:堆都是动态分配的,
2012-02-25 10:10:41
3026
1
原创 三个范式的理解
三范式理解第一范式: 属性不可分割性如: 学生表(姓名,年龄,性别,班级,宿舍号,家庭成员) 其中家庭成员为可分割的所以不符合第一范式第二范式: 不存在组合关键字中的某些字段决定非关键字段的情况如:(学号, 课程名称) → (姓名, 年龄, 成绩, 学分) 这个数据库表不满足第二范式,因为存在如下决定关系: (课程名称) → (学分) (学号) → (姓名, 年龄)
2012-02-23 19:04:25
1194
原创 边学边写,琐碎记载oracle
1、如何让列名中间含有空格SELECT ENAME || ',' || ' ' || JOB "Employee and Title" FROM EMP;2、按照多个关键字排列SELECT ENAME, SAL, COMM FROM EMP ORDER BY SAL DESC,comm DESC;3、--select 的嵌套使用select name new_name, 49
2012-02-22 19:50:21
672
原创 关于Oracle取整的函数
关于Oracle取整的函数分别有以下几种:1.取整(大) select ceil(-1.001) value from dual 向大的进位CEIL(-0.12)----------- 02.取整(小) select floor(-1.001) value from dual 向小的进位 FLOOR(-0.12)------------
2012-02-22 19:47:59
1403
转载 oracle 10g基本配置(dos下进入数据库,plsql连接数据库)
转自:http://blog.csdn.net/sting0218/article/details/5915308 感谢作者1:首先要打开监听程序,这可以用两种方法,一种是在控制面板----》管理工具---》服务中手动打开;第二种是在dos下运行lsnrctr start,进行开启。2:登陆数据库:要登陆数据库,首先要通过一个帐号,也就是通常说的用户来进入,没个数据库实例在
2012-02-21 10:31:15
2987
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人