- 博客(3)
- 收藏
- 关注
转载 关于类无限递归问题(转)
1.复制构造函数没有用引用而是值或指针 class A { public: A(const A a) { ... } //因为每次传入一个对象时,会调用这个对象的拷贝构造函数,造成无限循环 A(const A *a) { ... } //同上 A(const A &a) { ... } ~A() { if(p!=NULL) { delete p; p=N...
2014-03-27 20:00:00
118
转载 子函数中给指针分配地址问题
下面一段代码,本意是在子函数中给p分配地址并赋值。但程序在printf("%d\n",*p);时崩溃 void test(int *p2){ p2 = (int *)malloc(sizeof(int)); *p2 = 8;} void main(){ int *p1 = NULL; //printf("%d\n",p1); test(p1); //pri...
2014-03-09 17:41:00
322
转载 第一个随笔- O(n) 产生含n个不重复元素的随机数组
eg:A[0,1,2,3,4,5,6,7]; 函数rand()用来生成随机数组下标 for(int i = 0; i < n;i++) { int j = rand()%(n-i)+i; //j = [i..n] A[i]^=A[j]^=A[i]^=A[j]; } //从i=0开始,随机产生i..n中的一个数j,将A[i]和A[j]交换。 //因为i是递...
2014-03-08 21:00:00
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人