我想对我的数学函数进行分组。我的数学函数包括许多数学函数,包括“ math.h”中的函数和一些常量值。它们不在类或名称空间中。由于性能原因,它们都是内联的。但是我希望如果可能的话,将它们分组在一个类中。我只想使用这样的函数:
MyMath::Pow(2, 2);
MayMath::PI;
所以我的问题是;我认为,如果我可以使用类,函数和值,则它们必须是静态的,但由于我知道,不能内联静态方法。如果找不到解决方案,我可以将“ MyMath”用作命名空间。
这听起来像XY问题。
您试图将独立函数(不属于类)放在类中-大概是因为您来自另一种不允许您编写独立函数的面向对象语言。
要编写的数学库,包括像功能pow
,exp
,log
等,创建命名MyMath
和定义的功能。不需要上课。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句