www.gusucode.com > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序 > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序/code/C++例题程序/第6章/s6_3/smain6_3.cpp
//Download by http://www.NewXing.com //文件名:ch6_3\smain6_3.cpp #include "sclass6_3_point.h" //包含类定义头文件 void main() { CPoint oCPoint1(1,1),oCPoint2(2,2);//生成一般对象,实际上是对象变量,其值可以改变 const CPoint ocCPoint3(3,3);//生成一个常对象。对象常量。其值不可改变 oCPoint1.SetX(); //一般对象调用常成员函数 oCPoint2.SetX(); ocCPoint3.SetX(); //常对象调用常成员函数 oCPoint1.SetY(); oCPoint2.SetY(); //ocCPoint3.SetY(); //错误。常对象不能调用一般成员函数 //注意后面各对象调用Print()的差别 oCPoint1.Print(); oCPoint2.Print(); //一般对象调用一般成员函数 ocCPoint3.Print(); //正确。常对象调用常成员函数 }