值传递,指针传递,引用传递的区别,内含可运行代码和详细解释

时间:2021-10-28 11:02:53
【文件属性】:

文件名称:值传递,指针传递,引用传递的区别,内含可运行代码和详细解释

文件大小:1.5MB

文件格式:7Z

更新时间:2021-10-28 11:02:53

值传递 引用传递 指针传递 形参与实参 函数

总结:在实际使用中,值传递一方面会占用内存空间,内置类型还好(int等),如果是类(class)类型,赋值可能会是很大一笔开销;另一方面,值传递由于形参和实参内存地址不一样,有些功能并不能实现(swap()),因此,除了极为简单的函数会使用值传递外,大多数会采用引用传递。而对于指针传递,则在涉及数组的情况下使用较多,因为指针本身会给代码增加复杂性,难维护性


【文件预览】:
swap
----swap.v12.suo(24KB)
----swap()
--------swap.vcproj.270L23FVBL7JVW9.Administrator.user(1KB)
--------swap.vcxproj(4KB)
--------swap.cpp(2KB)
--------swap.vcproj(4KB)
--------swap.vcxproj.filters(929B)
--------Debug()
----swap.sln(958B)
----swap.sdf(6.81MB)
----swap.ncb(1.52MB)
----Backup()
--------swap.v12.suo(11KB)
--------swap()
--------swap.sln(878B)
----swap.suo(11KB)
----UpgradeLog.htm(39KB)
----Debug()
--------swap.exe(66KB)
--------swap.ilk(455KB)
--------swap.pdb(827KB)

网友评论