为什么要叫模板语法?
模板:
小明今天生病了,想向老师请一天假,老师欣然同意了。但老师需要小明交一张请假条,但小明不会写。
为什么不会呢?因为请假条是有固定格式的,需要“标准”,于是小明问老师:
老师,你有请假条的模板吗?让我看看。
老师拿了一张小红写的请假条给小明看,对小明说:按照这个模板写。
所以,现在想要创造一个物体,但创建此物体要参考另一物体,此时另一物体就是模板。
假设现在有两个物体A和B,B是以A为模板被创建出来的。
从A的角度来看,它本身具有很多种意义,但现在因为B的需要,它有了另一个身份:模板。
从B的角度来看,自己从无到有的这个过程,是依赖A的,没有A就没有B,所以此时的A在B眼中就具有单一的样貌:模板。
模板是一个名词,语法也是一个名词。模板语法中的模板似乎是个形容词。
香蕉牛奶,葡萄水晶,这些名词加名词的例子很多,但实际上是:香蕉味的牛奶,葡萄状的水晶,取物体的某一部分特点。
所以我大胆猜测,这里的模板也同样如此,取的是“模板”的“已存在”和“标准”写法。
总而言之,模板语法指的就是:写代码时,按照规定好的方式来。