前端之家收集整理的这篇文章主要介绍了
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,则需要在头
文件中.
原文链接:https://www.f2er.com/c/114957.html