LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 622|回复: 0

大家讨论下指针用法吧

[复制链接]
发表于 2005-6-8 11:42:18 | 显示全部楼层 |阅读模式
如int *  和int ** 的区别.使用时注意什么?

  1. void function1(int*);
  2. void function1(int&);
复制代码


以上两种方法定义的函数都能用下面的方法使用吗?如果可以,有什么不同?

  1. void function2()
  2. {
  3.         int* array;
  4.         array new int(100);

  5.          for (int i=0; i<100; i++) array[i]=i;

  6.          function1(array);
  7. }
复制代码


返回值类型int* 与int&有什么不同

  1. int* function3();
  2. int& function3();
复制代码

应该如何用?下面这种用法对不对

  1. void function4()
  2. {
  3.           int* array;
  4.           //array new int(100);

  5.           array=function3(array);
  6. }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表