内置类型与。用户定义类型 C++

Built-In Type Vs. User Defined Type C++

内置类型对比。用户定义类型 (C++)

所以我在课程笔记中遇到了这两个术语,它们的用法似乎相同,但我感觉它们各自指的是不同的类型。 "A built-in type is a type that can be built from a fundamental type, using qualifiers and operators." 来自我的课程笔记。

那么可以公平地说用户定义类型仅指 类 和结构,而内置类型指指针和数组吗?

用户自定义类型没有严格的定义。然而,该标准在其描述中区分了基本类型和用户定义类型。如果遵循 C++ 标准的逻辑,那么除了指针类型和对基本类型的引用之外的任何复合类型都可以被视为用户定义类型。