gpt4 book ai didi

c++ - 将堆栈传递给函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:06 33 4
gpt4 key购买 nike

所以我在玩弄堆栈,并且在我的主函数中填充了一个,但现在我想将它传递给我的其他函数以便我可以遍历它。我不确定要将哪种数据类型放入原型(prototype)中以便它接受它。建议?这是我拥有的:

main.cpp

#include <iostream>
using namespace std;
#include "stack.h"

void displayStack(char &stackRef);

int main()
{
Stack<char> stack;
stack.push('a');
stack.push('b');
stack.push('c');

return 0;
};

void displayStack(char starRef)
{
// Cannot Get here - Errors!
};

它告诉我我有太多的参数,它与参数列表不匹配。

最佳答案

这应该足够了:

void displayStack(const Stack<char>& stack);

关于c++ - 将堆栈传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13060982/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com