相关疑难解决方法(0)

c ++模板会使程序变慢吗?

我从许多人那里听说过使用模板会使代码变慢.这是真的吗?我正在建立一个图书馆.有些地方如果没有创建模板,就会导致代码管理问题.截至目前,我可以想到两个解决这个问题的方法:

  • 使用#defines

  • 使用模板并在头文件/库本身中定义所有可能的类型,但不允许最终用户创建模板实例.

例如typedef Graph<int> GraphI32;

无论如何,是否限制用户自己创建各种模板实例.

对上述查询的帮助将受到高度重视.

c++ performance templates

36
推荐指数
5
解决办法
2万
查看次数

标签 统计

c++ ×1

performance ×1

templates ×1