【发布时间】:2009-12-09 18:00:34
【问题描述】:
我正在学习来自 Java 背景的 C++(多年前了解一点 C)...
在 Java 中,通常的做法是在构造函数中使用“this”来区分作为参数传入构造函数的变量与在类中声明的变量:
class Blabla {
private int a;
private int b;
Blabla(int a, int b){
this.a = a;
this.b = b;
}
}
我喜欢这个,因为变量 Blabla.a 和作为参数传入构造函数的变量代表相同的东西,所以它们应该具有相同的名称感觉合乎逻辑......
在 C++ 中可以做到这一点吗?
【问题讨论】:
标签: c++ constructor this