8.3 访问实例变量

最后更新于:2022-04-01 06:21:38

你可以使用与写入实例变量值相同的语法来读取实例变量的值: ~~~ int x = blank.x; ~~~ 表达式blank.x表示“进入名为blank的对象中并取得x的值”。这里我们把这个值赋值给局部变量x。注意,名为x的局部变量和名为x的实例变量并不冲突。点号的作用就是明确地区分你所指的是哪一个变量。 可以将点记号用作C++表达式的一部分,所以下面代码是合法的: ~~~ cout << blank.x << << ", " << blank.y << endl; double distance = blank.x * blank.x + blank.y * blank.y; ~~~ 第一行输出为3, 4;第二行计算的结果是25。
';