数组指针的问题
#include <iostream>using namespace std;bool cmps(char *a,char *b) { return a[0]<b[0];}int main() { char card_Array[13][6]= {"31","12","13","24","15","16","17","18","59","113","112","111","613"}; char **m=new char *[6]; for(int i=0; i!=13; ++i) { m[i]=card_Array[i]; } //感觉以上代码 m已经是指向card_Array的指针了。但是为何排序后card_Array的值没有变化 sort(m,m+13,cmps); for(int i=0; i!=13; ++i) { cout<<card_Array[i]<<endl; } return 0;}