假设我们有一个名为的类Line
,其中包含以下修饰符,该修饰符将值分配给类数据成员。
void Start(const Point &start);
line 类包含两个名为 start 和 end 的数据成员,它们都是 Point 对象。由于start
函数参数中的变量是引用,我实现如下:
void Line::Start(const Point &start) {
m_start = start;
}
在主要功能中,我有以下内容。
Line line;
Point start(1, 1);
line.Start(start);
m_start
数据成员现在是否会直接start
Point
引用主函数中的对象,因为它是通过引用传递的?