Okay,Phương thức nội tuyến tĩnh?
Dưới đây là những gì tôi đang cố gắng để làm ... Ngay bây giờ nó được biên soạn nhưng thất bại tại liên kết ... LNK2001
Tôi muốn các phương pháp tĩnh vì không có biến thành viên, tuy nhiên Tôi cũng muốn họ nội tuyến cho các speedups họ cung cấp.
Cách tốt nhất để làm điều này là gì? Đây là những gì tôi có trong Tóm lại:
/* foo.h */
class foo
{
static void bar(float* in);
};
/* foo.cpp */
inline void foo::bar(float* in)
{
// some dark magic here
}
Tôi đang cố gắng để làm điều này vì tôi muốn để có thể đi:
foo::bar(myFloatPtr);
foo không có bất kỳ biến thành viên ... nó không có ý nghĩa.
Ngoài ra, từ quan điểm thiết kế, có thể sử dụng tham chiếu đến phao thay vì con trỏ không? Tham chiếu thường được ưu tiên. – GManNickG
vâng, tôi biết ... nhưng trong trường hợp này tôi không thể có được xung quanh năng động :) – Polaris878
++ 1 Đối với "ma thuật tối ở đây". – nahpr