Хорошо,Статические встроенные методы?
Вот что я пытаюсь сделать ... Сейчас это компилирует, но не суметь на увязывание ... 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 не имеет каких-либо переменных-членов ... это не имеет смысла.
Также, с точки зрения дизайна, можно ли использовать ссылку на поплавок, а не на указатель? Обычно предпочтительной является ссылка. – GManNickG
да, я знаю ... но в этом случае я не могу обойти динамику :) – Polaris878
++ 1 Для «темной магии здесь». – nahpr