假设我想创建一个函数,cout它是我传递它的值,但我不知道它是a int还是a string还是.......
所以类似于:
void print(info) {
cout << info;
}
print(5);
print("text");
Run Code Online (Sandbox Code Playgroud)
您可以使用功能模板:
template <typename T>
void print( const T& info)
{
std::cout << info ;
}
Run Code Online (Sandbox Code Playgroud)