首页 > 编程知识 正文

c++ const成员函数,Delphi中const对象

时间:2023-05-04 07:59:40 阅读:14506 作者:299

# include iostream # includestringusingnamespacestd; class a { public : a (} { } void print ) ) const//const成员函数不能更改成员变量。 这是因为这里的this指针是“常数”(const A* const )指针,不能更改指向的值。 {//m_a=1; cout m_a endl; }voidsetdata(inta ) {m_a=a; }private:int m_a; (; int main () {const A *a=new A; a* b=新a; //a-setdata(1; //const对象是非const成员函数a-print (; b-setdata(10; //非常数对象是常数成员函数和非常数成员函数b-print (; 电传a; 删除b; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。