- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 float与int间的相互转换问题
runtime error R6002- floating point support not loaded在学C++反编译的时候看到一个这样的错误。错误代码示例:#includeint main(){int i = 0;scanf("%f",&i);}书中这样说:vc在使用浮点数前,需先初始化浮点寄存器。上例就是未初始化浮点寄存器导致 浮点寄存
2012-07-08 13:42:33
1785
原创 const成员函数的重载问题
const成员函数的重载问题 class classA{ void f(){} void f() const{} //这样两个函数不算重载};为什么这样的函数可以重载,而什么时候才能调用第二个f()呢?先回答第二个问题。classA a;a
2011-09-14 23:08:23
478
原创 C++ 异常处理也可以在方法头里加以声明
下面这两种方式是等价的代码一:void f() throw(ClassA,ClassB) //在这里throw括号里必须是类型名{ //some code} 代码二:void f() try{
2011-09-12 05:19:32
269
原创 虚函数(虚函数表vtable)的实现
一个动态的链接究竟怎样实现的呢? 首先,如果一个基类中有虚函数,则编译器自动生成一个指向虚函数地址的表。有几个虚函数,对应的虚函数表(vftable)的长就是几。 然后,在基类中生成一个指向虚函数表的指针。 对应的每个虚函数由编译器将其映射为虚函数表指
2011-09-12 05:13:58
511
原创 最近学习引用的一点心得
对引用的初始化和对引用的赋值完全是不同的两件事(C++ Programing Language)。例子:int a = 5;int& b = a;//(定义引用的时候一定要初始化 奥)int c = 6;b = c;//这里是对引用的赋值,区别看出来了吧,呵呵
2011-09-08 18:47:16
195
C51制作的电子时钟
2011-06-02
操作系统课件 包括十一个章节
2011-01-13
实现任意长度数相加的C++程序源码
2010-12-18
C++词法分析器 编译原理作业 关键算法类已被提出
2010-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人