博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

编程注意事项

Posted on 2012-03-01 11:27  漫游GIS  阅读(152)  评论(0编辑  收藏  举报

1、变量定义要定义在自己使用的范围内,不要扩大范围。

2、变量有值类型和引用类型之分,值类型的赋值是把具体值赋值给另外一个变量,引用类型是把地址给另外一个变量。结构体是值类型,就像int,float一样,类是引用成员就像数组array,list一样。所以结构体struct a=b;之后如果b发生变化a不变。而如果class a=b;如果b.member=other;b成员发生变化,则a同步变化。

3、原来Point是struct类型是值类型哦