发布时间:2016-03-23 23:39:00
好久没有用过C/C++的二级指针了,总觉的它就是指针的指针,没什么大不了的,但是今天看到一道面试题,感觉自己对二级指针的理解还是不够深刻。于是,从网上找资料,学习了一番……题目是这样的:#include "stdafx.h"#include using namespace std;void .........【阅读全文】
发布时间:2014-12-25 15:36:55
转载自:http://www.spongeliu.com/415.htmllinux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ... }while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上,do{...}while(0)的作用远大于美化你的代码。查了些.........【阅读全文】
发布时间:2014-11-12 16:42:29
转载自:http://www.cppblog.com/ivy-jie/articles/85481.html子类继承和调用父类的构造方法1.如果子类没有定义构造方法,则调用父类的无参数的构造方法,.2.如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法。3.如果子类调用父类带.........【阅读全文】
发布时间:2014-06-04 21:53:22
char *c="abcdef";char d[]="abcdef";char e[]={'a','b','c','d','e','f'};printf("sizeof(c):%d\tstrlen(c):%d\n",sizeof(c),strlen(c));printf("sizeof(d):%d\tstrlen(d):%d\n",sizeof(d),strlen(d));printf("sizeof(e):%d\tstrlen(e):%d\n",sizeof(e),strlen(e));输出结果是4 67 66 14sizeof()操作符返回对.........【阅读全文】
发布时间:2014-05-05 15:14:34
1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。至于typedef有什么微妙之处,.........【阅读全文】