引用与指针

来源:互联网 发布:win32 编程入门pdf 编辑:程序博客网 时间:2024/05/16 00:49

使用原则:永远不要从函数中返回对局部变量的应用或者指针

 

引用通常被用于主子函数间需要互传大量数据的设计之中,从而减少大量数据经过堆栈的复制。C语言中,主子函数若要对非全局变量实施写操作时,只能通过传递实形参数的指针(地址)来实现。直接使用指针很容易造成地址溢出的错误。c++着可以使用引用类型使用传递的实参、形参都指向同一个内存地址,即减少了大量数据经过堆栈的复制,又避免地址溢出的错误发生。

引用不能引用常量,不能引用指针。 int &a=1;int *p;int &a=p; 这两种都是错误的。

 

更多引用与指针的关系接下来补充..

原创粉丝点击