好吧,其实在我写这个博客之前,已经积累了非常多的技术笔记了。不过一直没有发出来(主要是我比较懒啦)。既然决定开通博客了,那么这些东西我也会慢慢搬运过来(估计有很长一段时间的博客内容都是在搬运。。。)。这第一篇技术博客,我们就先来聊一聊基础的东西:关于模板内的静态成员初始化的那些事儿。
我们知道,在C++中,模板具有惰性,即模板仅仅在被使用或是不得不被编译的情况下被创建。
同时,我们也知道,静态成员会在程序一开始执行就被创建。
那么,对于模板对象内的静态成员又会有什么样的特点呢?
好吧,其实在我写这个博客之前,已经积累了非常多的技术笔记了。不过一直没有发出来(主要是我比较懒啦)。既然决定开通博客了,那么这些东西我也会慢慢搬运过来(估计有很长一段时间的博客内容都是在搬运。。。)。这第一篇技术博客,我们就先来聊一聊基础的东西:关于模板内的静态成员初始化的那些事儿。
我们知道,在C++中,模板具有惰性,即模板仅仅在被使用或是不得不被编译的情况下被创建。
同时,我们也知道,静态成员会在程序一开始执行就被创建。
那么,对于模板对象内的静态成员又会有什么样的特点呢?