Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;变量类型_C++ - Fatal编程技术网

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++特性。