C++ C++;变量类型
我有一个函数,它包含两个变量:C++ C++;变量类型,c++,C++,我有一个函数,它包含两个变量: call((void**) &var, float); call((void**) &var, int); call((void**) &var, string); 现在我想创建一个函数来调用这个特殊函数: function start_call(/*what to put here?*/) { call((void**) &var1, float); call((void**) &var2, int);
call((void**) &var, float);
call((void**) &var, int);
call((void**) &var, string);
现在我想创建一个函数来调用这个特殊函数:
function start_call(/*what to put here?*/)
{
call((void**) &var1, float);
call((void**) &var2, int);
call((void**) &var3, string);
//code
}
那么,为了让函数接受任何变量,在“what to Plat here?”位置放置什么呢
我试着用我的berst解释它…你可以使用一个模板:
template <class T> start_call(T in);
模板启动调用(T in);
您可以使用模板:
template <class T> start_call(T in);
模板启动调用(T in);
< /代码>如何将类型作为参数传递给函数?为什么不使用C++以外的语言使用模板?question@SkyRipper你最好描述一下你要解决的问题,而不是问我们如何实现你认为可能是一个解决方案。如何将一个类型作为参数传递给函数?为什么不使用模板C++?question@SkyRipper你最好描述一下你要解决的问题,C++不是模板,而是一个非常强大的C++特性。