Wenn ich von einer template klasse eine Funktion auslagern will,
wie geht das?
So bekomme ich immer nen Fehler:
wie geht das?
So bekomme ich immer nen Fehler:
Code:
template<class T>
class BaseProperty
{
private:
T value;
public:
const std::string id;
const T &getValue();
void setvalue(const T &value);
BaseProperty(const T &value);
};
// Definition
const T &BaseProperty::getValue()
{
return value;
}
void BaseProperty::setvalue(const T &value)
{
this->value = value;
}
BaseProperty::BaseProperty(const T &value)
{
this->value = value;
}