《STL源码剖析》引介中有这样一句话:无论你是为了满足作为程序员的第二天性的求知欲,还是在日常生活中解决实际问题,总有一天,你会打开一个叫做<vector>或者<algorithm>的头文件,想把STL背后的秘密看个究竟。英文里有一个常用短语,叫做"under the hood",钻进魔术师的帐篷,屏住呼吸,瞪大眼睛,把那些奇妙的魔法看个通透,让自己的理解和技艺获得巨幅的提升,这种诱惑,任何一个程序员都无法抵抗!
总有一天,你会打开那些头文件,看到这么多年来,这些算法大师们巧夺天工的艺术品!
下面是vector的源码结构,你是否想知道如何才能打开这样的窗口?

第一步:找到库文件所在目录
方法一:
C/C++的源码目录一般是在:.\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include\下
方法二:


第二步:使用Visual Studio打开源文件

第三步:查看类视图 or 对象浏览器

成功!

本文引导读者深入理解标准模板库(STL)中vector的源码结构,不仅介绍如何在Visual Studio中定位并打开相关头文件,还探讨了查看类视图和对象浏览器的方法,帮助程序员提升技能。

2097

被折叠的 条评论
为什么被折叠?



