![]() |
1
1
不,还不需要盖特和塞特。它仍然是一个普通的数据结构,没有任何方法实现修改数据结构的操作——比较、分配、交换在这里不是“行为”,它们是语言执行基本操作和使数据结构实际可用所需的存根。
您需要决定结构字段之间是否存在依赖项或不变量。如果它们存在(或将来可能存在),请使用getter或setter来确保它们(即,如果属性B发生更改,则调整属性A)。如果没有,把一切都公布出来。
|
![]() |
2
1
它不是C++标准术语的集合——参见 8.5.1集料 :
|