C/C++
文章平均质量分 58
LoveDisc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++ 核心之一 指针与数组
关于指针,谈一点自己的认识。(1) 指针本质上就是一个地址,指针所占的byte数目只跟系统位数有关,与指针所指向的类型无关。(2) p+1,指针移动的byte数目直接决定于指针所指向的数据类型(3) 定义指针时,如果指向的类型为TYPE,那么就需要定义TYPE* 类型的指针。 比较指向的类型为int*, 那么就要定义int**类型的指针(4)指向单个元素的指针和指向多个元素的指针(数组指针)原创 2011-04-19 21:24:00 · 432 阅读 · 0 评论 -
用一个指针实现二维数组
文章提供三种实现方法,都通过验证 二维指针 指针数组 数组指针 #include #include using namespace std; const int row = 4; const int col = 5; template void gen(T **array) { for(int i=0; i<row; i++原创 2012-08-25 12:02:11 · 720 阅读 · 0 评论 -
C和C++分配和释放内存的区别
c是malloc和free,c++是new和delete,区别如下: (1)new、delete 是操作符,可以重载,只能在C++中使用。 (2)malloc、free是函数,可以覆盖,C、C++中都可以使用。 (3)new 可以调用对象的构造函数,对应的delete调用相应的析构函数。 (4)malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数 (5)new、dele翻译 2012-09-18 20:25:33 · 901 阅读 · 0 评论 -
虚函数的缺省值
class A { virtual int vfun(int i=1024) { return i; } } class B :public A { virtual int vfun(int i=2048) { return i原创 2012-10-28 08:01:48 · 718 阅读 · 0 评论 -
引用及虚函数
通过基类的指针可以实现动态绑定,同样,通过基类的引用,也可以实现动态绑定。 #include "iostream" #include "stdlib.h" using namespace std; class emptyA { public: emptyA(int a){v=a;} void fun(){cout<<"emptyA\n";} virtual void vf原创 2012-10-19 15:52:27 · 455 阅读 · 0 评论
分享