c – 静态内联方法?

前端之家收集整理的这篇文章主要介绍了c – 静态内联方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,

这是我正在努力做的…现在它正在编译但连接失败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没有任何成员变量…没有意义.

解决方法

如果您从另一个cpp文件(foo.cpp以外的其他文件)中调用bar,则需要在头文件中.

猜你在找的C&C++相关文章