- 博客(3)
- 收藏
- 关注
原创 static a[n*m]={0};中static的作用
正如我们知道的,函数内部的变量和数组都在栈区开辟内存,但是栈区的内存是有限的,当我们要开辟的内存较大时,编译器会报错,那我们该如何处理呢!?我们又知道,static int a;表示在全局区为变量a分配内存,同理我们在数组前面加上static之后,系统也为该数组在全局区分配内存,全局区的总内存比较大,一般会满足我们的需求。如题:当n*m比较大时,这就是为什么static a[n*m]={0};
2016-05-19 22:30:33 533
原创 error C2628: 'TestClass' followed by 'int' is illegal (did you forget a ';'?)
作为C++菜鸟写代码时总会不了手忙脚乱、丢三落四,今天就郁闷了好久,问题终于找到了,与大家分享;错误提示为:error C2628: 'TestClass' followed by 'int' is illegal (did you forget a ';'?)error C2371: 'private: static int TestClass::Sum' : redefinit
2016-05-18 17:24:52 5779 3
原创 指针变量的使用
原帖为http://www.cnblogs.com/chinacloud/archive/2011/09/02/2163377.html 这里修改一处错误(最后二级指针例子解释修改)二级指针void change_val(char *p) { char new_val[3] = {2, 3, 4}; // [2] p = new_val;
2016-05-06 15:50:46 1113 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人