2013年4月16日

【转帖】C++编译原理 资料

摘要: 转自:http://blog.csdn.net/shiwenbin333/article/details/5157797首先是预编译,这一步可以粗略的认为只做了一件事情,那就是“宏展开”,也就是对那些#***的命令的一种展开。 例如define MAX 1000就是建立起MAX和1000之间的对等关系,好在编译阶段进行替换。 例如ifdef/ifndef就是从一个文件中有选择性的挑出一些符合条件的代码来交给下一步的编译阶段来处理。这里面最复杂的莫过于include了,其实也很简单,就是相当于把那个对应的文件里面的内容一下子替换到这条include***语句的地方来。 其次是编译,这一步很重要, 阅读全文

posted @ 2013-04-16 09:47 小水坝 阅读(511) 评论(0) 推荐(1) 编辑

导航