【发布时间】:2013-03-02 11:56:39
【问题描述】:
在我的项目中,我有一些像这样的抽象层:
Vector3 normalizeVector(Vector3 v);
Vector3 vectorMultiplyMatrix(Vector3 v, Matrix3 m);
哪些只是平台特定数学库(如 DirectXMath)的“代理”函数。
我的问题是如何降低这些层的成本?通过使所有这些函数内联,将完全消除调用它们而不是直接调用特定于平台的函数的成本吗?
谢谢
【问题讨论】:
标签: c++ interface abstraction