【发布时间】:2016-04-24 18:53:16
【问题描述】:
我的理解是,C++ library concept 之于 C++,就像 Closeable 之类的接口之于 Java(根据链接的源代码,概念是:命名的一组要求)。
- 这个类比正确吗?
- C++ 接口(即具有纯虚方法的类)与 C++ 库概念之间有什么区别?
- 一般来说,通过多重继承实现 C++ 库概念是否等同于在 Java 中实现多个接口(没有多重继承)?
【问题讨论】:
-
“库概念”是“在 C++ 标准的规范性文本中用于定义标准库期望的命名要求”;也就是说,它们不以任何方式存在于 C++ 中,而仅用于定义它。
-
是的,我指的是 C++ 库概念而不是 C++ 概念。
标签: c++ interface virtual c++-concepts