摘要: 在使用C++编程的过程当中,常常需要对类成员进行初始化,通常的方法有两种: 第一种方法: CMYClass::CSomeClass(){ x=0; y=1;}第二种方法: CSomeClass::CSomeClass() : x(0), y(1){}本文将要探讨这两种方法的异同以及如何使用这两种方法。 从技术上说,第二种方法比较好,但是在大多数情况下,两者实际上没有什么区别。第二种语法被称为成员... 阅读全文
posted @ 2009-09-14 19:29 Alexander 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一些成员函数改变对象,一些成员函数不改变对象。例如: int Point::GetY(){ return yVal;}   这个函数被调用时,不改变Point对象,而下面的函数改变Point对象: void Point:: SetPt (int x, int y){ xVal=x; yVal=y;}   为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明: c... 阅读全文
posted @ 2009-09-14 09:10 Alexander 阅读(269) 评论(0) 推荐(0) 编辑