1、变量定义要定义在自己使用的范围内,不要扩大范围。
2、变量有值类型和引用类型之分,值类型的赋值是把具体值赋值给另外一个变量,引用类型是把地址给另外一个变量。结构体是值类型,就像int,float一样,类是引用成员就像数组array,list一样。所以结构体struct a=b;之后如果b发生变化a不变。而如果class a=b;如果b.member=other;b成员发生变化,则a同步变化。
3、原来Point是struct类型是值类型哦
Powered by: 博客园 Copyright © 2024 漫游GIS Powered by .NET 9.0 on Kubernetes