随笔分类 -  C/C++

数组指针
摘要:数组指针可以理解为指向数组的指针int (*p)[];()的优先级大于[],int (*p)[7];可以理解为一个包含7个int型元素的数组的指针。所以当p+1后,指针将指向7*int后的地址。如果定义一个二维数组,例如int array[3][7],一个3行7列的数组。当p=array后,p+1将... 阅读全文

posted @ 2015-01-22 11:01 wudymand 阅读(356) 评论(0) 推荐(0)

用void 指针实现类似模板的SWAP函数
摘要:#include #include #include using namespace std;void swapTest(void *swapA,void *swapB,int size){char *buff=(char *)malloc(size);memcpy(buff,swapA,size)... 阅读全文

posted @ 2015-01-22 10:25 wudymand 阅读(421) 评论(0) 推荐(0)

c++抽象类和纯虚函数
摘要:抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。具体类是能够建立对象的类。(1)抽象类只能用作其他类的基类,不能建立抽象类对象。(2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。(3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态纯虚函数是被标明为不具... 阅读全文

posted @ 2015-01-20 19:50 wudymand 阅读(137) 评论(0) 推荐(0)

导航