高程用单链表实现string即linked_string时,遇到了一个类似的问题C4700 使用了未初始化的局部变量.
本来变量patchuan的类型就是指针了,直接用做函数参数还不行,要初始化。但是加一个& 就可以了,实际是把指针的地址当做参数了。这样直接对地址就行操作,函数不用考虑返回值,也 直接把参数里的东西给改了。
关于指针地址的理解,上面PPT的红字一定不要搞混。
高程用单链表实现string即linked_string时,遇到了一个类似的问题C4700 使用了未初始化的局部变量.
本来变量patchuan的类型就是指针了,直接用做函数参数还不行,要初始化。但是加一个& 就可以了,实际是把指针的地址当做参数了。这样直接对地址就行操作,函数不用考虑返回值,也 直接把参数里的东西给改了。
关于指针地址的理解,上面PPT的红字一定不要搞混。