首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >有关C++类的解读

有关C++类的解读

作者头像
杨鹏伟
发布2021-05-18 16:26:06
2400
发布2021-05-18 16:26:06
举报
文章被收录于专栏:ypwypw

相信大家都了解C语言中的结构体

我们写一段示例代码如下: 在这段代码中,我们定义了一个struct stu的结构体类型,里面有五个成员变量。

struct stu
{
    int num;
    char sex;
    int math_score;
    int en_score;
    int c_score;
  
};
int main()
{
   struct stu A;
    return 0;
}

而C++的类也相似,只不过比C的结构体高级了一些。不叫结构体了。叫类。

并且除了可以包含很多个基本变量以外,还可以包含很多函数。

class stu
{
    int num;
    char sex;
    int math_score;
    int en_score;
    int c_score;
  
    int total_score()
    {
      return math_score+en_score+c_score;
    };
  
};
int main()
{
   class stu A;
    return 0;
}

C语言我们用struct定义,而在C++中,我们用class定理,并且可以添加函数。 C++类中的成员变量叫做属性,类里的函数叫做方法。 即类拥有属性与方法两部分。

参考:传送门

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-05-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档