MacLodge's Blogsince 2022
Tag · 标签

C/C++

共 10 篇,按时间倒序排列。

23
C/C++ / C++ 学习笔记

类和对象

定义一个 Student 类,类名首字母一般大写,{ } 内部包含成员变量和成员函数,类定义结束后有一个 ;,代表类定义结束,不能省略。

4 分钟读完C/C++C++ 学习笔记
23
C/C++ / C++ 学习笔记

string 类

在 C++ 中,大大加强了对字符串的支持和处理,除了兼容 C 语言的字符串,还内置了完全可以替换 C 语言中的字符数组和字符串指针的 string 类。

1 分钟读完C/C++C++ 学习笔记
23
C/C++ / C++ 学习笔记

引用

引用算是对 C 语言的又一个扩充,可以看作是数据的一个别名,定义方式类似于指针,只是用 & 取代了 。

1 分钟读完C/C++C++ 学习笔记
23
C/C++ / C++ 学习笔记

继承与派生

继承可以理解为一个类从另一个类获取成员变量和成员函数的过程,被继承的类称为基类,继承的类称为派生类。

2 分钟读完C/C++C++ 学习笔记
23
C/C++ / C 语言技巧

对堆栈8字节对齐问题的讨论

1. 结构(struct)或联合(union) 中的第一个数据成员放在 offset 为 0 的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组…

5 分钟读完C/C++C 语言技巧
23
C/C++ / C 语言技巧

结构体和类的区别

C++ 中的 struct 对 C 语言中的 struct 进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,而是具有了更多的功能:能包含成员函数、能继承、能实现多态!

3 分钟读完C/C++C 语言技巧
Esc