c++ - 通用库是否包含任何普通用户无法编写的代码?

标签 c++ static-libraries

诸如 boost、STL、ACE 之类的库(它们通常包含在 namespace std 中)是否包含任何特殊类型的编码技术,这些技术是不可能被编码的/由普通程序员使用?

从更广泛的意义上讲,它们是否利用了任何编译器或特定于实现的实用程序,这些实用程序不向一般程序员公开?

最佳答案

这些都是用每个人都可以使用的相同代码编写的。但是,代码通常很难阅读(至少对我而言),因为它们竭尽全力确保库的通用性。 Here是STL的sgi实现。浏览它并亲眼看看。

关于c++ - 通用库是否包含任何普通用户无法编写的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366761/

相关文章:

c++ - 从 Boost C++ 库构建特定的库

c++ - 在 xcode 中创建和使用静态库

c++ - 指针或类作为迭代器?

c++ 'undefined reference' 转静态库函数

C++/MFC 有没有办法在单击一个按钮的同时单击另一个按钮?

C++ new 运算符和错误检查

ios - 如何教 Xcode 在静态库项目的输出中包含所有头文件?

android - Android库添加第三方库依赖

c++ - addface::OpenMesh 中的复杂边错误

c++ - 原生 CheckedListBox?