【发布时间】:2014-11-25 11:57:43
【问题描述】:
尽管 TCP/UDP/IP 是常用的协议,但我不明白他们为什么希望它成为 ISO C++ 标准的一部分。这些与语言的核心无关。数据结构是普遍需要的工具,因此 STL 是有意义的,但这些协议在 IMO 中过于具体。
【问题讨论】:
-
这个问题太开放了。你最好把它放到 C++ 邮件列表中。
-
该提案是针对库,而不是“语言的核心”。我会发现一个标准化的网络库很有用。
-
如果它成为 ISO C++ 标准的一部分,如果我在没有 TCP/IP 堆栈的操作系统上使用该编译器会发生什么?
-
标准化委员会希望网络成为核心库的一部分,特别是因为它们是常用的协议。他们不需要必须对语言的核心做任何事情 - 他们只需要足够通用,大多数开发人员都需要一种标准的方式来处理这些概念。二十年前(或更早),您正在提出的相同论点可以针对数据结构提出(十五年前可以针对互斥体提出相同的论点)。图书馆不断发展。将网络作为标准的一部分是一个可喜的变化。
-
@bmm:因为 C 和 C++ 是不同的东西。如果它们是同一个东西,它们都会被称为“C”。