奇思妙想 · 2025年 1月 1日 0

编程语言的基类型

22 次浏览

大多数面向对象编程语言抽象基类型基本都千篇一律,编程语言也逃脱不了自然界的基本抽象。

  • C/C++ 没有基类型。
  • ObjC 抽象出NSObject类型。
  • C#/Java 基类型是Object.
  • Kotlin 用Any指代所有非空类型的超类型。

void *

尽管它可以指代任何类型,编程语言一般不把它当做基类型,它只是作为通用类型参数传递的方式。