求教关于一个数据交换的问题
用的语言是C++我用vector 如vector< vector<My*>*>* content; (My是我的类型)
然后就好像二维数组一样加数据
就是vector<My*>* cons;
cons.push_back(我的对象);
content.push_back(cons);这样子加对象
形成如
1 2 3 4
5 6 7 8
9 10 11 12
这样子的内容
我想移动里面的内容 单行的 或者单列的
如3 4 1 2 再移动竖排就成: 5 4 1 2
5 6 7 8 3 6 7 8
9 10 11 12 4 10 11 12
这样子 但是我移动 竖的话 横的也跟着移动了
哎~~~~~~~~~ 卡住了 求教或者还有什么方法实现我上述的效果