【发布时间】:2019-12-06 19:13:13
【问题描述】:
内置类型与。用户定义类型 (C++)
所以我在课程笔记中遇到了这两个术语,它们的用法似乎相同,但我感觉它们各自指的是不同的类型。 “内置类型是可以使用限定符和运算符从基本类型构建的类型。” 来自我的课程笔记。
可以这么说,用户定义类型仅指类和结构,而内置类型指的是指针和数组吗?
【问题讨论】:
-
指针和数组实际上是派生类型。内置类型为
char, int, float, double, etc... -
C++11 标准中讨论基本类型的部分可能会有所帮助。 timsong-cpp.github.io/cppwp/n3337/basic.types
-
是的,我想知道我的笔记是否使用内置类型作为派生类型的同义词,因为搜索内置类型几乎没有结果,但我知道它们并不意味着基本类型。感谢您的信息
-
基本类型:en.cppreference.com/w/cpp/language/types 所有类型(类型类别):en.cppreference.com/w/cpp/language/type 您可能需要参考课程笔记的来源,了解您使用的术语的来源。
-
C++ 标准不使用术语“内置类型”,您的讲义对此负全部责任。
标签: c++ types user-defined-types