我从许多人那里听说过使用模板会使代码变慢.这是真的吗?我正在建立一个图书馆.有些地方如果没有创建模板,就会导致代码管理问题.截至目前,我可以想到两个解决这个问题的方法:
使用#defines
使用模板并在头文件/库本身中定义所有可能的类型,但不允许最终用户创建模板实例.
例如typedef Graph<int> GraphI32;等
typedef Graph<int> GraphI32;
无论如何,是否限制用户自己创建各种模板实例.
对上述查询的帮助将受到高度重视.
c++ performance templates
c++ ×1
performance ×1
templates ×1