2013年6月8日

C++指针作为函数参数的注意

摘要: int fun1(int * p_pi);int fun2(int p_ai []);这两种均不能使用sizeof来获得正确大小.如果传入指针是堆内存(malloc等分配),可以使用cout << _msize(k)/sizeof(*k) << endl;来获得其正确大小,不过因为传入指针特性未知,也无法针对指针类型来做限制,所以比较危险,传入栈内存指针后会出错,很不稳定. 阅读全文

posted @ 2013-06-08 11:39 horane.jo 阅读(389) 评论(0) 推荐(0)

导航