c++ - C++ 使用 in .h
I want to create a function that is
while t is template<typename T>
string myFunction(T t) {
string str1;
//some computation with t
return str1();
}
问问题
90 次
1 回答
3
制作成员函数模板:
class Foo {
template<typename T>
string myFunction(T t)
{
}
};
或者,制作一个类模板:
template<typename T>
class Foo {
string myFunction(T t)
{
}
};
任何对你的情况有意义的事情。如果您在类之外定义函数,则:
class Foo {
template<typename T>
string myFunction(T);
};
template<typename T>
string Foo::myFunction(T t)
{
}
对于成员函数模板,或
template<typename T>
class Foo {
string myFunction(T);
};
template<typename T>
string Foo<T>::myFunction(T t)
{
}
用于类模板。
于 2012-10-14T15:00:43.210 回答
I want to create a function that is
while t is template<typename T>
string myFunction(T t) {
string str1;
//some computation with t
return str1();
}
问问题
90 次
1 回答
3
制作成员函数模板:
class Foo {
template<typename T>
string myFunction(T t)
{
}
};
或者,制作一个类模板:
template<typename T>
class Foo {
string myFunction(T t)
{
}
};
任何对你的情况有意义的事情。如果您在类之外定义函数,则:
class Foo {
template<typename T>
string myFunction(T);
};
template<typename T>
string Foo::myFunction(T t)
{
}
对于成员函数模板,或
template<typename T>
class Foo {
string myFunction(T);
};
template<typename T>
string Foo<T>::myFunction(T t)
{
}
用于类模板。
于 2012-10-14T15:00:43.210 回答