为了账号安全,请及时绑定邮箱和手机立即绑定

定义C++类类型的关键字,除了class还有什么?

定义C++类类型的关键字,除了class还有什么?

子衿沉夜 2019-05-28 10:06:33
定义C++类类型的关键字,除了class还有什么
查看完整描述

3 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

class a{
public:
数据成员;

构造函数
成员函数;

};
构造函数不能有返回类型,故void a(){i=0;j=0;}改为a(){i=0;j=0;}
还有你补充的反而错了,还有就是析构函数也不能有返回类型和参数,应该改为~a();望采纳

查看完整回答
反对 回复 2019-06-01
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

C++类的定义: C++中使用关键字 class 来定义类, 其基本形式如下: class 类名 { public: //公共的行为或属性 private: //公共的行为或属性 }; 类的实现: #include using namespace std; class Point { public: void setPoint(int x, int y) //实
c++,定义,class,int
C++类的定义: C++中使用关键字 class 来定义类, 其基本形式如下: class 类名 { public: //公共的行为或属性 private: //公共的行为或属性 }; 类的实现: #include using namespace std; class Point { public: void setPoint(int x, int y) //实

查看完整回答
反对 回复 2019-06-01
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

在C++ 语言中class是定义类的关键字,C++中也可以使用struct定义类。
两者区别是,用class定义的类,如果数据成员或成员函数没有说明则默认为private(私有)的,而用struct定义的,默认为public(公共)的。  
 示例   #include   using namespace std;   class C {   public:   int getAge() const {   return age;   }   void setAge( int n ) {   age = n;   }   private:   int age;   };   int main() {   C c;   c.setAge( 22 );   cout << "My age: " << c.getAge() << endl;   return 0;
  }
作为面向对象程序设计的基础,掌握class的基本结构和特性是十分重要的。

查看完整回答
反对 回复 2019-06-01
  • 3 回答
  • 0 关注
  • 2029 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信