本文主要是介绍良好的编程习惯(一)---在类构造函数中多使用this明确指定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如定义一个student类
class student{
private:string name;int age;
public:student(string name, int age){name = name;if (age < 0 || age > 150){printf("student类对象初始化时出现错误的年龄!");exit(-1);}age = age;}
};
特别注意的是构造方法中两个name都将是形参列表中的name!所以要不用this指针明确指定如:this->name = name;
要不就给形参取一个别名!
这篇关于良好的编程习惯(一)---在类构造函数中多使用this明确指定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!