我想说我想创建一个cout
我传递的值的函数,但我不知道它是int
还是{{{ 1}},或......。
类似于:
string
答案 0 :(得分:8)
您可以使用功能模板:
template <typename T>
void print( const T& info)
{
std::cout << info ;
}
答案 1 :(得分:3)
一种选择是使用功能模板。
template<typename Arg>
void print(const Arg& arg)
{
std::cout << arg;
}
答案 2 :(得分:2)
我们可以使用模板来完成此操作。
template <typename T>
void print(const T& t)
{
std::cout << t <<std::endl;
}
int main()
{
print(12);
print("123456");
}