相关疑难解决方法(0)

如何编辑和重新构建GCC libstdc ++ C++标准库源代码?

我正在进行一些研究,并希望编辑libstdc ++库中的一些源代码进行实验.具体而言,我对试验并行排序算法感兴趣.有没有一个地方我可以找到文档来轻松编辑和构建源代码?

我试过构建各种版本的libstdc ++库,但没有成功.似乎大多数新版本都需要构建整个gcc包,这是一个更漫长的过程,特别是如果我要编辑和试验libstdc ++中的一些文件.

我也一直无法找到包含并行排序算法的源文件.我似乎只能找到定义函数的头文件,而不是源代码本身.任何建议或文档链接将不胜感激.

c++ parallel-processing gcc stl libstdc++

5
推荐指数
2
解决办法
3521
查看次数

如何找到C++标准库的实现?

我很想知道某些C++特性是如何工作的.我正在尝试学习诸如std :: function之类的C++ 11概念,但是我一直在碰到像INVOKE(函数,参数,返回)这样的墙,我不明白.人们告诉我,"哦,只是忽略它并使用auto"但我希望对C++及其标准库的工作方式有一个真正深刻的理解,所以我想找到标准库的源代码.

我猜想C++标准库与C标准库有点相关,而且对于像std :: iostream这样的东西,最低级别的凌乱的汇编/二进制实现,但是我对更高层次的抽象感兴趣,比如smart指针和std :: function.鉴于许多C++ 11库曾经是Boost库,我怎样才能找到C++标准库实现的源代码?

c++ standard-library c++11

4
推荐指数
1
解决办法
6267
查看次数