首页学历类考试大学计算机科学
(简答题)

C++中的struct和class有什么区别?

正确答案

在C++中,两者区别不大,但是有2个主要的区别
1>.继承权限:struct默认是public继承;class默认是private继承
2>.访问权限:struct默认是public访问;class默认是private访问

答案解析

相似试题

  • (多选题)

    对于C++中类(class)与结构(struct)的描述正确的为()

    答案解析

  • (判断题)

    在C++语言中,使用struct(结构体)定义的类与使用class定义的类是一样的。

    答案解析

  • (简答题)

    C和C++中struct有什么区别?

    答案解析

  • (简答题)

    结构和类有什么区别?如果把程序中定义结构的关键字struct直接改成class,会有什么问题?用教材上的一个例程试一试,想一想做什么修改能使程序正确运行?

    答案解析

  • (简答题)

    class类类型和struct结构体类型有何异同点?

    答案解析

  • (判断题)

    在c++语言中,也可以使用struct(结构体)来定义一个类。

    答案解析

  • (判断题)

    在C++中,也可使用struct来声明类,但在该类中不能声明成员函数。

    答案解析

  • (判断题)

    使用class定义的类,其默认的访问权限是公有的,使用struct定义的类,其默认的访问权限是私有的。

    答案解析

  • (填空题)

    使用class定义的表中,成员的默认访问权限是()的;由struct定义的类中,成员的默认的访问权限是()的。

    答案解析

快考试在线搜题