【发布时间】:2016-02-27 18:46:39
【问题描述】:
我一直在阅读设计模式 (GOF),它明确区分了对象的类和类型,如下所示。
对象的 TYPE 由它的接口(它可以处理的一组方法)定义,对象的 CLASS 定义了它的实现。
我在许多有关 C++ 的书籍中读到类是用户定义的类型。而关于 TYPE 的概念也没有被提及(即使 GOF 没有提到它。)
我只是想知道 C++ 标准是否在任何地方以任何方式提到了概念 TYPE,如果不是 GOF 提到的方式。
还是假设这种差异太基本而无法提及?
【问题讨论】:
标签: c++ class types standards language-lawyer