【发布时间】:2015-01-03 23:06:00
【问题描述】:
我是 C++ 新手。
给定一个二维数组,定义为:
boolean myArray[3][8];
我想shuffle周围第一维元素中的单元格,例如,myArray[2][........] 被复制到myArray[2][........]。
我通常会使用复制每个单元格的 嵌套循环 遍历数组。有一个更好的方法吗?换句话说,有没有办法通过某种单一命令将二维数组的单个维度复制到该数组的另一部分?
【问题讨论】:
-
boy I hope I haven't made this unintelligible- 好吧,如果您的源和目标不相同... -
您可以执行
memcpy(myArray[0], myArray[2], 8);之类的操作来从 1 复制到另一个。你要找的是那种东西?