模板应该是C++语言中最难的部分。从知名的agg图形库,C++标准库Boost,就可以看到C++模板的强大之处。同时也看到模板存在的一些问题:
-
不当的使用会造成最终的二进制代码膨胀。
-
过度使用模板,导致代码易读性不好,并且调试困难。
-
工程中过多模板,造成工程构建速度奇慢无比。
模板应该是C++语言中最难的部分。从知名的agg图形库,C++标准库Boost,就可以看到C++模板的强大之处。同时也看到模板存在的一些问题:
不当的使用会造成最终的二进制代码膨胀。
过度使用模板,导致代码易读性不好,并且调试困难。
工程中过多模板,造成工程构建速度奇慢无比。