gpt4 book ai didi

c++ - 静态内联方法?

转载 作者:可可西里 更新时间:2023-11-01 16:29:01 24 4
gpt4 key购买 nike

好的,

这是我正在尝试做的...现在正在编译但无法链接...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/

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