c语言里的一等公民是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言里的一等公民是啥意思相关的知识,希望对你有一定的参考价值。
C++为类构成式面向对象程序设计语言(class-based object-oriented programminglanguage),类概念具现化(reification)地作为二等公民(second-class
citizen)出现在C++语言当中,在语法中明确地使用类来做到数据抽象化、封装、模块化、继承、子类型多态、对象状态的自动初始化。C++中,一个
类即为一个类型,加上封装,一个类即为一个抽象数据类型(Abstract Data Type,ADT),继承、多态、模板都加强了类的可抽象性。在C++可以使用class或struct这两个关键字声明类(class),而使用new操作符实例化类产生的实例(instance)即为对象,是一等公民(first-class citizen)。C/C++以数据成员(data member)表达属性,以成员函数(member function)表达行为。
不明白追问
能不能通俗点。。。
参考技术A 哪有这种说法追问竞赛题中就有提到。。。
以上是关于c语言里的一等公民是啥意思的主要内容,如果未能解决你的问题,请参考以下文章