Skip to content

Object operation

1、object是C++ first class citizen

2、(几乎) 每一个operation都有对应的magic function

Object operation and magic function

1、object operation包含了对object lifetime的控制

2、下面总结了对object的manipulation、operation:

object lifetime operation
create
refer to
access
stored in arrays
copy
assign
move
swap
serialization-deserialization
destroy

Serialization deserialization

获得:

1、value representation

2、object representation

其他

object operation 和 magic function之间的对应关系主要涉及OOP,因此将这部分内容放到了Classes章节。