C++中结构体变量和结构体指针的区别
网上搜了下大概,都讲的是形式上的区别比如指针用的->,变量用的.之类的
其实最主要的区别体现在函数的传参
由于结构体指针传的是地址,所以在函数中的所有操作会影响实参。
而结构体变量在函数传参的过程中实现了形参和实参的全拷贝,并不会改变实参的内容
在最好的年华,做最好的事
网上搜了下大概,都讲的是形式上的区别比如指针用的->,变量用的.之类的
其实最主要的区别体现在函数的传参
由于结构体指针传的是地址,所以在函数中的所有操作会影响实参。
而结构体变量在函数传参的过程中实现了形参和实参的全拷贝,并不会改变实参的内容