|
|
如int * 和int ** 的区别.使用时注意什么?
- void function1(int*);
- void function1(int&);
复制代码
以上两种方法定义的函数都能用下面的方法使用吗?如果可以,有什么不同?
- void function2()
- {
- int* array;
- array new int(100);
- for (int i=0; i<100; i++) array[i]=i;
- function1(array);
- }
复制代码
返回值类型int* 与int&有什么不同
- int* function3();
- int& function3();
复制代码
应该如何用?下面这种用法对不对
- void function4()
- {
- int* array;
- //array new int(100);
- array=function3(array);
- }
复制代码 |
|