type
status
date
slug
summary
tags
category
icon
password
一、定义一个叫MyClass的类
第一种写法:把函数定义都直接写在类里
这里的构造函数也可以写成:
第二种写法:把类定义写在.h文件里,把类各个函数的定义写在.cpp文件里
这里的头文件后缀名可以是.h,.hpp等,实现文件可以是.cpp, .cc, .cxx等。
二、使用这个MyClass类
第一种,直接实例化一个MyClass类型的对象:
这里,变量mc存储了一个对象本身,类似于int n = 1;的n存储了数值1本身。
第二种,new一个MyClass类型的对象:
这里我们不再得到对象本身,而是得到了这个对象的指针。
类似于int* n_pointer = new int(1);的n_pointer指向了保存数值1的那块内存,而不是数值1本身。要使用n_pointer所指向内存里的具体内容,就要这么写:int x = *n_pointer;
- 作者:HSZTY
- 链接:hszty.cn/article/cpp-tutorial-class
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。