C++ 自顶向下看引用实现和内存对齐
值传递(pass by value): 在内存(程序堆栈)中开辟新的空间,将原值复制到新的空间中传址(pass by reference): 不在内存中开辟新的空间,作为原变量的别名,不独立,依附于原变量,对其的改变会直接修改原变量,引用不可修改,只可在初始化时指定指针传递(pass by pointer): 在内存(程序堆栈)中开辟新的空间,新开辟的空间的值为原变量的地址,则指向原变量,对其进行提领(reference)操作之后的修改会影响原变量。指针的引用传递(传址): 由于指针实
原创
2020-12-10 10:52:40 ·
214 阅读 ·
0 评论