G gzpanqi Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-26 #1 int b; cin >> b int const a=b; int n[a][a]; 这样做为什么不行。有什么方法吗?刚学不懂。呵呵。请大家帮忙。
G gzpanqi Unregistered / Unconfirmed GUEST, unregistred user! 2005-11-26 #2 int b; cin >> b int const a=b; int n[a][a]; 这样做为什么不行。有什么方法吗?刚学不懂。呵呵。请大家帮忙。
R riverqh Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-15 #5 int b; cin >> b; int a = b; int* pArray = new int[a*a]; ... 访问 n[x][y] 转为 *( pArray + x * a + y ) ... free( pArray ); 也不知道这样行不行...
int b; cin >> b; int a = b; int* pArray = new int[a*a]; ... 访问 n[x][y] 转为 *( pArray + x * a + y ) ... free( pArray ); 也不知道这样行不行...
S someset Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-19 #7 int const a=b; 这句本身就不可以 常量不能用变量初始化 这个就属于动态内存分配问题 用C++一定要找指针的
W wangzhen783 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-24 #8 今天刚学完这一节。。。帮你顶。。。 变量a不能做为数组的下标。。。
H hjessica Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-29 #9 老大,const 后面应该是常量!! 静态数组下标也应该是常量!!! 可以用NEW运算符来声明数组! int *n= new int[a][a]; ------ free;