记录一下在学习过程中突然对以前知识的一些领悟
为何c++中要建立套娃一样的多次define
这一点在SICP的学习中有很好的体现。
教授所说: 如果有人向你介绍一门新语言,你应该问他。
1.构成语言的基本元素有哪些。
2.组合的方法是什么(允许你将这些元素组合到一起,以构建更大的对象的方法是什么)
3.抽象的方法是什么 (我们如何利用这些元素,并将他们封装)
所以,c++中的多次define,就是体现第三个问题,如何以此为基础(可以是最基础的元素,也可以是你抽象化后的东西)将其抽象化,以满足你构建更大盒子的需求。