C++
晚风摇叶
人生就像是一场旅行
展开
-
【末世旅行之C++】C++中一个冒号和两个冒号的用法
一个冒号:(1)表示结构体内位域的定义(即该变量占几个bit空间)typedef struct call{unsigned char a:4;unsigned char c;};(2)public:和private:后面的冒号,表示后面定义的所有成员都是公有或私有的,直到下一个"public:”或"private:”出现为止;"private:"为默认处理(3)原创 2015-05-29 07:02:48 · 2710 阅读 · 0 评论 -
【末世旅行之C++】C++中的虚函数和纯虚函数的理解
【虚函数】C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。子类可以重写父类的虚函数实现子类的特殊化。【纯虚函数】C++中包含纯虚函数的类,被称为是“抽象类”。抽象类不能使用new出对象,只有实现了这个纯虚函数的子类才能new出对象。C++中的纯虚函数更像是“只提供申明,没有实现”,是对子类的约束,是“接口继承”。原创 2015-05-30 21:42:49 · 347 阅读 · 0 评论