gpt4 book ai didi

c++ - 如何在 C++ 中将 unordered_map 作为函数参数传递?

转载 作者:行者123 更新时间:2023-11-27 23:48:04 31 4
gpt4 key购买 nike

我的程序最初设置为通过函数传递数组。从那以后,我将其更改为 unordered_map。我如何通过函数传递 unordered_map 而不是像这样:

int function(int array[])

最佳答案

你为什么迷茫?只需替换 int用类似 unordered_map<int, int> 的东西.

int foo(unordered_map<int, int> x)

如果您不需要修改它,您将希望通过 const 引用传递它。

int foo(const unordered_map<int, int> &x)

如果要修改用于调用函数的原始对象,请不要使用 const。

关于c++ - 如何在 C++ 中将 unordered_map 作为函数参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48970242/

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