套接字是否集成到C++标准中
Are sockets integrated into the C++ standard?
新的C++标准是否实现了处理套接字的通用方法?2010年,我知道线程的标准化是在vs2k10(C++0x后来的C++11)中实现的。C++14正在敲门。
我不想再回到Winsock和普通Linux套接字的问题上来。与C#或java等更现代的语言相比,它们也更难使用。
套接字是否集成到c++标准中
没有。
套接字是Posix和Winsock标准的一部分,而不是C或C++标准。
NB"非JIT语言"与此无关。
预计将成为C++17标准一部分的Networking TS基于Boost.ASIO,因此目前您可能希望使用Boost.AASIO
不在c++(20)中,但。。。
但在过去的几年里出现了一些变化。技术规范、草案、会议讨论。。。
有一篇文章Vinnie Falco(boost:的开发者和活跃的c++传道者)在reddit 上
- gcc中的socket.h(实验)
- 工作底稿
- libstdc中包含的实验++
- 2019年:建议c++委员会将其纳入c++2020
相关文章:
- 使用CMake检测支持的C++标准
- 如何理解C++标准N3337中的expr.const.cast子句8
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- 编译标准库类型
- 标准是否使用多余的大括号(例如 T{{{10}}})定义列表初始化?
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 铸造标准::有没有回到原来的类型
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- 标准库类型的赋值运算符的引用限定符
- 标准是否严格定义了该程序应该如何编译?
- 如何从Windows应用程序输出到标准?
- 安全到标准:移动会员?
- 如何正确将字符串转换为标准::时间::system_clock::time_point?
- 这是否符合C++标准:双响双响,例如!!(-0.0).
- 标准::变体的赋值运算符
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 强枚举类型定义:Clang Bug 还是 C++11 标准不确定性?
- 并行标准::复制复杂性