当函数中返回值为值,指针,引用时,是如何带出和接收的?
首先我们需要知道的是,当返回一个值,指针,引用时(小于八个字节均可以由寄存器带出)需要注意的是,由于举例,下面的例子中返回了局部变量的地址,而这是有风险的,不能返回临时的局部的地址或引用。仅供思路分析的参考1.返回内置类型的值,引用,指针,分别用指针,值,引用接收的情况。1)通过寄存器返回一个值 2)通过寄存器带出,返回一个指针。 3)返回引用时需要解引用,返回指针时只需要返回一个地
原创
2016-06-02 08:06:54 ·
7142 阅读 ·
0 评论