如何区分C型结构和疲劳

发布于 科技 2024-06-13
4个回答
  1. 匿名用户2024-01-29

    结构和类是不同的。

    struct: struct 结构的名称。

    成员说明的列表。

    例如:struct date

    int year;

    int month;

    class:类类名。

    public:外部接口。

    private:私人成员。

    例如,上课日期

    public:

    void settime(int newh,int newm);

    明白了,看看他们的格式,再弄清楚一点。

  2. 匿名用户2024-01-28

    除了关键字(class、struct)的差异之外,唯一的区别是结构的成员默认是公共的,而类的成员默认是私有的。 在 C++ 中,结构是特殊类。

  3. 匿名用户2024-01-27

    结构不能有函数,类可以有成员函数。

  4. 匿名用户2024-01-26

    C 和 C++ 中结构之间的主要区别如下:

    1. C中的结构不能有成员函数,而C++中的结构可以有甚至虚函数。 所以在 C 中没有构造函数、虚构函数和这个指针。

    2. C 结构只有一个权限,而 C++ 结构有三个权限:公共、私有和保护。

    3. C结构体没有继承关系,而C++结构体可以从类或其他结构体继承。

    4. C 结构体不能初始化结构体中的成员变量,而 C++ 结构体可以。

    5. 除非在定义 C 结构时使用 Typedef,否则后续的定义变量必须遵循结构 + 结构名称,而 C++ 结构可以不受限制地直接使用结构名称。

    6. C 结构体不能有静态成员变量,而 C++ 结构体可以。

    7.C结构的空结构大小为0,C++结构的大小为1。

    8.数据隐藏,C结构没有数据隐藏的概念,C++结构有,因为C++是面向对象的。

    9.访问修饰符,C语言中没有访问修饰符,因为这些修饰符不是以语言为主的,而在C++中也有,因为它是内置的C++。

    学习编程语言,我们推荐北京尚学堂,我们独特的七大优势将带给您不一样的编程学习体验。

相关回答
6个回答2024-06-13

C语言结构定义:struct是结构关键字,tag是结构的符号,member-list是结构成员的列表,它必须列出它的所有成员; variable-list 是此结构声明的变量。 >>>More

9个回答2024-06-13

我感觉你身材走样了! 实际上,我认为它应该是一个构造函数! >>>More

7个回答2024-06-13

这是个好问题!

为什么对齐有问题? 简单来说,就是提高存取内存的效率,这与CPU的内部机制有关,想要深入了解,就需要阅读Intel开发者手册。 对齐采用的总体原则如下: >>>More

5个回答2024-06-13

是否要向类文件添加标头? 如果是VS,可以修改模板,让渣男们悄悄做个参考。

12个回答2024-06-13

如下:

类型 1:仅结构定义: >>>More