c++ - 是否可以在 C++ 中返回类似的东西?

标签 c++ arrays return

我正在制作一个国际象棋程序,想制作一个检查棋子移动方向的函数。

例如,如果棋子是皇后,该函数将检查皇后在撞到棋盘边缘或撞到另一颗棋子之前在每个方向上可以移动多远。我想返回一些东西,每个方向都有一个数值,北、东北、南等 像这样

返回 [1,2,3,4,5,6,1,2]

我可以将这样的各种数字返回到数组吗?

最佳答案

您不能从函数返回一个数组——但您可以返回一个 vector ,在任何情况下您都应该使用它来代替数组。

关于c++ - 是否可以在 C++ 中返回类似的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750185/

相关文章:

python: codingbat no_teen_sum - 为什么我的函数没有按预期工作?

子进程返回码中的 Python 'return not' 语句

c++ - 如何遍历字符串中的所有 utf-8 代码点

c++ - 不存在合适的构造函数来从 "const char [8]"转换为 "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>"

时间:2019-03-08 标签:c++fstreamconcurrentaccess

java - 使用递归,分离一个整数数组,使偶数在奇数之前

PHP - 比较两个数组,如果其中一个数组的值为空,则删除特定索引中的两个项目

c++ - 如何将选定的警告视为 MS Visual Studio C++ 2008 中的错误?

javascript - Jquery Datatable - 日期排序不适用于月份(相对于日期的月份)

C API : why are functions using returnParameters with buffer + size instead of returning char*