在C+中引用构造函数中的变量+; 关键字,它的工作方式与java的一样,那么唯一的操作过程会重命名这些参数吗?非常感谢你的帮助 此是一个指针: TwoDVector(int x,int y){this>x= x;this -> y= y;} >或更好,使用初始化列表: TwoDVector(int x,int y):x(x),y(y){} >代码> < > C++是指针。您可以使用->运算符通过指针访问成员。示例:this->x=10。同样相关:另外,没有理由让参数名与成员名相同。
例如,如果我用Java编写这个构造函数,我会写:在C+中引用构造函数中的变量+; 关键字,它的工作方式与java的一样,那么唯一的操作过程会重命名这些参数吗?非常感谢你的帮助 此是一个指针: TwoDVector(int x,int y){this>x= x;this -> y= y;} >或更好,使用初始化列表: TwoDVector(int x,int y):x(x),y(y){} >代码> < > C++是指针。您可以使用->运算符通过指针访问成员。示例:this->x=10。同样相关:另外,没有理由让参数名与成员名相同。,c++,constructor,C++,Constructor,例如,如果我用Java编写这个构造函数,我会写: 公共类TwoDVector{ int x; int-y; 公共TwoDVector(int x,int y){ 这个.x=x; 这个。y=y; } } 现在,假设我想在C++中做类似的事情。C++似乎没有一个这个< /Cord>关键字,它的工作方式与java的一样,那么唯一的操作过程会重命名这些参数吗?非常感谢你的帮助 此是一个指针: TwoDVector(int x,int y){this>x= x;this -> y= y;} >或更好,使
公共类TwoDVector{
int x;
int-y;
公共TwoDVector(int x,int y){
这个.x=x;
这个。y=y;
}
}
<>现在,假设我想在C++中做类似的事情。C++似乎没有一个<代码>这个< /Cord>关键字,它的工作方式与java的一样,那么唯一的操作过程会重命名这些参数吗?非常感谢你的帮助 <代码>此是一个指针:<代码> TwoDVector(int x,int y){this>x= x;this -> y= y;} >或更好,使用初始化列表:<代码> TwoDVector(int x,int y):x(x),y(y){} <代码> >代码> < <代码> > C++是指针。您可以使用
->
运算符通过指针访问成员。示例:this->x=10代码>。同样相关:另外,没有理由让参数名与成员名相同。