好的,
这是我正在尝试做的...现在正在编译但无法链接...LNK2001
我希望这些方法是静态的,因为没有成员变量,但我也希望它们内联以提供加速。
最好的方法是什么?简而言之,这是我所拥有的:
/* foo.h */
class foo
{
static void bar(float* in);
};
/* foo.cpp */
inline void foo::bar(float* in)
{
// some dark magic here
}
我正在尝试这样做,因为我希望能够:
foo::bar(myFloatPtr);
foo 没有任何成员变量……这没有意义。
最佳答案
如果您从 foo.cpp 以外的另一个 cpp 文件调用 bar,则它需要位于头文件中。
关于c++ - 静态内联方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628189/