我正在制作一个国际象棋程序,想制作一个检查棋子移动方向的函数。
例如,如果棋子是皇后,该函数将检查皇后在撞到棋盘边缘或撞到另一颗棋子之前在每个方向上可以移动多远。我想返回一些东西,每个方向都有一个数值,北、东北、南等 像这样
返回 [1,2,3,4,5,6,1,2]
我可以将这样的各种数字返回到数组吗?
最佳答案
您不能从函数返回一个数组——但您可以返回一个 vector ,在任何情况下您都应该使用它来代替数组。
关于c++ - 是否可以在 C++ 中返回类似的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5750185/