小工具知识网

当前位置: 首页 > 行业知识 > C++:类 的简单介绍(一)

行业知识

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远程桌面操作详解