码迷,mamicode.com
首页 > 编程语言 > 详细

c++基础知识

时间:2016-03-10 23:44:22      阅读:398      评论:0      收藏:0      [点我收藏+]

标签:

虚析构函数:

虚析构函数用于当用基类删除派生类的对象时,基类定义虚析构函数可以将吊用派生类的析构函数。并不是要把所有类的析构函数都写成虚函数。因为当类里面有虚函数的时候,编译器会给类添加一个虚函数表,里面来存放虚函数指针,这样就会增加类的存储空间。所以,只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。

const int *a,int const *a;

表示*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象

int * const a;

a表示地址,表示a的地址不能变但是可以修改*a的值

int const *const a ;

表示a的地址和值都不能改变

基类和派生类:http://blog.csdn.net/redrainy/article/details/1552252

 

c++基础知识

标签:

原文地址:http://www.cnblogs.com/thefirstfeeling/p/5263703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!