gpt4 book ai didi

c++ - 类中的静态内联函数

转载 作者:太空宇宙 更新时间:2023-11-04 15:19:50 32 4
gpt4 key购买 nike

我想对我的数学函数进行分组。我的数学函数包括许多数学函数,包括“math.h”中的函数和一些常量值。它们不在类或命名空间中。由于性能原因,它们都是内联的。但是我希望它们在不可能的命名空间中分组到一个类中。我只想像这样使用我的功能:

MyMath::Pow(2, 2);
MayMath::PI;

所以我的问题是;如果我可以使用类,我认为函数和值必须是静态的,但我知道不能内联静态方法。如果找不到解决方案,我可以使用“MyMath”作为命名空间。

最佳答案

这听起来像 XY Problem .

您正试图将独立函数(不属于类)放在类中 - 大概是因为您来自另一种不允许您编写独立函数的面向对象语言。

要编写包含 powexplog 等函数的数学库,请创建命名空间 MyMath 并定义函数。不需要上课。

关于c++ - 类中的静态内联函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071889/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com