c++类和对象学习.pptVIP

  • 4
  • 0
  • 约2.32千字
  • 约 34页
  • 2016-07-22 发布于湖北
  • 举报
类的其他特性 ; 静态数据;;;;;;;;;;;;;;;;;class A{ const int x; public: A(int xx); void print(){ coutxendl; } }; A::A(int xx) {x=xx; } int main(){ A a1(2),a2(6); a1.print(); a2.print(); return 0; }??;注意:关键字const必须放在函数名的后面,表明它是函数类型的一部分,在函数的实现部分也要加关键字const修饰。同时在程序中,只有常成员函数才能引用常对象。;;; 对于静态成员来说,它是属于所有的类对象的,在内 存中只存在一份拷贝,自然对于它的初始化只能进行一 次,所以初始化它的方法被设计在了类声明中,而非类 对象的定义中。 而常量成员,它是每个类对象都会拥有一份拷贝,所 以它的初始化应该随着每个类对象的构造而进行一次,所 有它的初始化只能存在于类的构造函数中。 ;this指针 ;Crect::setcoord(int L, int R, int T, int B) { left=L; right=R; top=T; bottom=B; } ;class Crect { private:

文档评论(0)

1亿VIP精品文档

相关文档