c++ - 查看 c++11 函数是如何实现的

标签 c++ c++11

<分区>

c++11 中有一些不错的功能,但是,我想将其中一些功能移植到旧的 c++ 代码中,那么某些功能的源代码是否可用?像 std::to_string 吗?我只想知道他们是怎么做到的。

谢谢!

最佳答案

C++11 规范的实现细节取决于您选择的标准库。例如,libc++ for LLVMlibstdc++ for GCC .

您可以查看这些库的来源以找到您要查找的内容。请注意,某些实现 C++11 功能的代码可能依赖于比您的目标更新的语言功能,因此它有可能不是直接复制和粘贴。

此外,请记住遵守您借用的任何图书馆的许可条款。

关于c++ - 查看 c++11 函数是如何实现的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299414/

相关文章:

c++ - 如何从 C++ 中的 tm 对象获取星期几?

c++ - 转发引用是否仍然是右值引用?

c++ - std::array 作为类的模板参数

c++ - 在 64 位机器上编译 32 位代码时,我应该如何处理 "cast from ‘void*’ 到 ‘int’ 丢失精度?

c++ - Qt isVisible() 在 setVisible() 之前?

c++ - 使用MS Visual Studio 2019 C++的Codeforce上的编译错误

c++ - 无法删除作为类字段的数组

c++ - 为什么使用运算符 = 进行引用可以,但使用构造函数则不行?

c++ - 专门化可变参数模板的返回类型

c++ - "char * p1; p1 = str; "与 C++ 中的 "char * p1 = str; "相同吗?