После некоторых проблем с этими двумя ошибками линкера, так что у меня они снова. Однако на этот раз источник, кажется, лежит в другой точке. main.cpp работает.myClass.h< /code> < /p>
#ifndef X
#define X
class MyClass {
public:
template
T myFunction (int someArgument) const;
};
#endif
< /code>
myClass.cpp< /code> < /p>
#include "myClass.h"
template
T MyClass::myFunction (int someArgument) const {
return T();
}
< /code>
main.cpp< /code> < /p>
#include "myClass.h"
int main () {
MyClass a();
a.myFunction(42);
return 0;
}
< /code>
What can I do to fix this problem?
Подробнее здесь: https://stackoverflow.com/questions/156 ... d-function