
C++
「已注销」
这个作者很懒,什么都没留下…
展开
-
C++学习笔记---构造函数与析构函数
文章目录一.构造函数1.1构造函数的作用1.2构造函数的特点二.析构函数2.1析构函数的特点一.构造函数1.1构造函数的作用构造函数的作用有3个:创建对象为对象初始化类型转换1.2构造函数的特点1.函数名与类名相同。2.构造函数无函数返回类型说明。注意是没有而不是void,即什么也不写,也不可写void!实际上构造函数有返回值,返回的就是构造函数所创建的对象3....原创 2019-06-04 11:28:36 · 291 阅读 · 0 评论 -
C++学习笔记---this指针
文章目录一.引言二.this指针三.const关键字一.引言先从c语言结构体初始化的例子来说明this指针。定义一个结构体,并对其实例进行初始化。#include<iostream>#include<string.h>using namespace std;struct Student{ char name[10]; int age; char sex[...原创 2019-06-03 20:14:35 · 235 阅读 · 0 评论 -
C++学习笔记(二)---类与对象
文章目录一.类的组成二.访问控制权限三.通过成员函数访问数据成员3.1实现类的成员函数四.创建对象的2种方式4.1直接通过类名创建4.1通过new关键字创建4.3new创建类对象与不new区别4.4new创建类对象实例一.类的组成类由函数成员和数据成员组成,数据成员一般声明为私有,私有和保护成员不能通过对象直接访问。但是可以通过函数成员对私有数据成员进行操纵。二.访问控制权限访问限定符(a...原创 2019-06-03 15:37:05 · 181 阅读 · 0 评论 -
C++入门笔记(一)---C与C++的区别
C++与C语言最主要的区别在于,C语言是面向过程的,C语言以函数为单位,而C++是面向对象的,万物皆对象。1.输入输出的不同c语言使用printf()函数加上相应的格式控制符作为输出,而c++使用cout对象作为输出,不需要格式控制符2.变量定义的位置不同c语言必须在一个函数最开始的位置定义完所有变量,之后不允许再定义变量。而c++变量定义的位置更加灵活。如下面的例子:建立text....原创 2019-06-03 11:45:25 · 216 阅读 · 0 评论