我从许多人那里听说使用模板会使代码变慢。这是真的吗?我正在构建一个库,如果不创建模板,则会导致代码管理问题。目前我可以想到两个解决方案:
使用 #define
使用模板并在头文件/库中定义所有可能的类型,但不允许最终用户创建模板实例。
例如:typedef Graph<int> GraphI32;
等。
有没有办法限制用户自行创建各种模板实例呢?
对上述问题的帮助将受到高度重视。