行业知识
C++:类 的简单介绍(一)
2026-10-19 07:05:17
来源:互联网转载
���录
类的引用:
类的定义:
类的两种定义方式:
成员变量命名规则的建议:
类的访问限定符及封装:
访问限定符
【访问限定符说明】
封装
class与struct的区别:
类的作用域:
类的实例化:
如何计算类的大小
类的内存对齐:
在VS编译器中类的存储原理:
类的引用:
C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。
比如: 之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现, 会发现struct中也可以定义函数。
typedef int DataType;struct Stack{ void Init(size_t capacity) { _array = (DataType*)malloc(sizeof(DataType) * capacity); if (nullptr == _array) { perror("malloc申请空间失败"); return; } _capacity = capacity; _size = 0; } void Push(const DataType& data) { // 扩容 _array[_size] = data; ++_size; } DataType Top() { return _array[_size - 1]; } void Destroy() { if (_array) { free(_array); _array = nullptr; _capacity = 0; _size = 0; } } DataType* _array; size_t _capacity; size_t _size;};int main(){ Stack s; s.Init(10); s.Push(1); s.Push(2); s.Push(3); cout
上一篇:国外服务器如何租用?
下一篇:Win10远程桌面操作详解