zoukankan      html  css  js  c++  java
  • struct和class的相同点与不同点

    struct是c语言中常用来定义结构体时使用的 

    class是c++中用来定义类时所使用的

    相同

    struct(结构体)和class(类)内均可有不同个数、不同类型的数据 

    定义时 都必须在前面加上struct或者class

    大括号后需要加分号

    不同点

    struct(结构体)可用typedef进行简写,可向链表中记录一连串数据,可用数组记录多个数据

    class(类)在基础上还可以定义函数 且分为public(公共)、private(私有)、protected(保护)三大部分

    在其他函数中定义数据时  

    struct(结构体)

    若struct(结构体)没有使用typedef进行简写 需这样定义  如 struct 结构体名 数据名; 若使用 可这样定义 简称 数据名;

    class(类)

    类名 数据名;且在定义时可直接进行传参 如 类名 A(1,2);

  • 相关阅读:
    项目前期
    酒店平台预订管理系统
    毕业论文管理系统化————面向对象方法
    项目前期
    打印出10道四则运算
    软件工程
    酒店预定管理系统
    毕业论文管理系统
    酒店预定管理系统
    android
  • 原文地址:https://www.cnblogs.com/wang9624/p/11979416.html
Copyright © 2011-2022 走看看