<分区>
我很想了解某些 C++ 功能的工作原理。我正在尝试学习 C++11 概念,例如 std::function,但我总是碰壁,例如我不理解的 INVOKE(function, arguments, return)。人们告诉我,“哦,忽略它并使用 auto”,但我想真正深入地了解 C++ 及其标准库的工作原理,所以我想找到标准库的源代码。
我猜想 C++ 标准库与 C 标准库和最低级别的杂乱汇编/二进制实现有点相关,例如 std::iostream 等,但我对更高级别的东西感兴趣像智能指针和 std::function 这样的抽象。鉴于许多 C++11 库曾经是 Boost 库,我如何才能找到 C++ 标准库实现的源代码?