meta programming
文章平均质量分 73
fighter_go1
这个作者很懒,什么都没留下…
展开
-
Meta programming 学习〈一〉Meta programming 是一种新语言,一种新的编程方式
搞了好几年的C++,自认为谈不上精通也算比较熟悉了吧,但对c++中的template却一直没有深入玩过,对template的印象也仅仅停留在类型参数化,还有模板特化这一点点认识。 然看到STL,BOOST, GTEST库中错综复杂的template用法,一边叹为观止确又一边晦莫如深。而今终于鼓起勇气,准备闯一闯这遍桃花源。 入门教材: 《C++.Template.Meta原创 2013-05-07 23:18:05 · 1279 阅读 · 0 评论 -
Meta programming 学习 <二> Template parameter
三类元素可以做为模板变量: Type template parameter Non-type template parameter: int/short/char/enum , object ptr (必须指向全局/静态对象), function ptr, object refrence. template as template parameter 具体参见如下原创 2013-05-08 19:06:35 · 423 阅读 · 0 评论