C++基础知识
九妖在行动
往前看。。。。。。
展开
-
拷贝构造函数
1、定义拷贝构造函数是一种特殊的构造函数,函数的名称和类名称相同,拷贝构造函数的参数必须有一个是本类型的一个引用。2、用的场景(1)类的对象以值传递的方式传入函数的参数;例子class A{ public: A(int a){ cout << "构造函数执行" << endl; } A(A &temp){ c = temp.c; cout <<原创 2016-05-07 15:36:16 · 271 阅读 · 0 评论 -
介绍const
const也叫常类型,顾名思义常类型也就是不能不能改变的类型只读。在定义const的时候必须进行初始化,以后不能改变。常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。概述1. const有什么用途?在 c程序中,const的用法主要有定义常量、修饰函数参数、修饰函数返回值等3个用处。转载 2016-05-07 21:00:05 · 690 阅读 · 0 评论 -
C++中引用和指针的区别
C++中的引用与指针的区别 指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的转载 2016-05-07 21:24:42 · 271 阅读 · 0 评论 -
C++内存管理
转载自:http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此转载 2016-08-25 22:38:49 · 388 阅读 · 0 评论