诸如 boost、STL、ACE 之类的库(它们通常包含在 namespace std
中)是否包含任何特殊类型的编码技术,这些技术是不可能被编码的/由普通程序员使用?
从更广泛的意义上讲,它们是否利用了任何编译器或特定于实现的实用程序,这些实用程序不向一般程序员公开?
最佳答案
这些都是用每个人都可以使用的相同代码编写的。但是,代码通常很难阅读(至少对我而言),因为它们竭尽全力确保库的通用性。 Here是STL的sgi实现。浏览它并亲眼看看。
关于c++ - 通用库是否包含任何普通用户无法编写的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366761/