C++ 类的编写与成员函数深入探究
1. 类的基本结构
类是 C++ 编程中的重要概念,它有名称和成员,成员包括数据成员、成员函数、成员 typedef 和嵌套类。类定义通常以 struct 关键字开头(后续会解释为何不用 class 关键字),用花括号包围类定义的主体,并以分号结尾。在花括号内列出所有成员。
以下是一个简单的类定义示例,用于表示笛卡尔坐标系中的点:
struct point
{
double x;
double y;
};
也可以在一个声明中列出多个数据成员,但为了代码的可读性,建议分别列出每个成员,并添加注释说明其用途和约束条件。
struct point
{
double x, y;
};
在使用类名之前,编译器必须先看到其声明或定义。可以在类的定义内部使用类名作为类型名,用于定义局部变量、函数参数、函数返回类型等。当定义一个类类型的变量时,编译器会为其分配足够的内存,以存储类的每个数据成员的副本。可以使用点( . )运算符来访问成员,示例如下:
import <iostream>;
struct point
{
double x;
double y;
};
int main()
{
point origin{}, unity{};
origin.x
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



