![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
leestar54
这个作者很懒,什么都没留下…
展开
-
C++ 使用动态二维数组参数
这个问题再C#上面不存在…网上搜集的二维数组做参数传递的时候,可以如下声明:void func(int a[][3]);但是有时碰到的情况是,数组的位数是动态生成的解决方案:直接传int指针,不与那些复杂的多维数组,多重指针纠缠,模拟二维数组void func(int *p, int n, int m){ for(int i=0; i for(int j=原创 2011-05-15 19:51:00 · 444 阅读 · 0 评论 -
可恶的野指针[c++]
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。 野指针的成因主要有三种: 一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。原创 2011-06-11 21:18:00 · 565 阅读 · 0 评论