关于c++中函数传递的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:28:34
我建立了两个栈:
stack<int>numstack;
stack<char>opstack;
我想把这两个栈当做参数传递给函数
void Process();
括号里面的参数怎么写啊?在网上查了一下,有的说要建立什么模板类,什么意思?这个需要加什么声明吗?
我已经把
#include <iostream>
using namespace std;
#include "stack"
加上了,还需要什么其他的操作吗?希望高手指教,谢过

这个是源代码:
#include <iostream>
#include <stack>
using namespace std;
stack<int>numstack;
stack<char>opstack;
void fuc(stack<int> s1, stack<char> s2)

{
numstack.push(1);
cout << "fuc:" <<numstack.top()<< endl;
}
void main()
{
fuc(numstack, opstack);
}
看不懂在问我