正在加载图片...
4.1作用域 /I以下代码在类的体外定义getx(),用:限定getx所属的类 int POINT2D::getx(){return x;} int POINT3D::getx(){return x;} ■ static int x; //C作用域:当前程序文件 void main(int argc,char *argv[]) POINT2D p(3,5); ■ x=p.POINT2D::getx(); ■ x=p.getx()i/等价于x=p.POINT2D:get(): x=POINT2D(4,7).getx(); /以上常量POINT2D(4,7)的作用域局限于表达式 ■}4.1 作用域 „ //以下代码在类的体外定义getx( ),用::限定getx所属的类 „ int POINT2D::getx( ) {return x;} „ int POINT3D::getx( ) {return x;} „ static int x; //C作用域:当前程序文件 „ void main(int argc, char *argv[ ]) { „ POINT2D p(3,5); „ x=p.POINT2D::getx( ); „ x=p.getx( ); //等价于x=p.POINT2D::getx( ) ; „ x=POINT2D(4,7).getx( ); „ //以上常量POINT2D(4,7)的作用域局限于表达式 „ }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有