编写c++对象隐式转换代码没有什么难。但一直不知道这个设计的本来意图。近日看《Inside The C++ Object Model》,
才知道它的设计意图:获得一个复杂对象的全部或部分数据。将得到的数据封装成对象,传递给外界。
代码如下
result:
The type is Point2D, ID is 9
dimension 3
编写c++对象隐式转换代码没有什么难。但一直不知道这个设计的本来意图。近日看《Inside The C++ Object Model》,
才知道它的设计意图:获得一个复杂对象的全部或部分数据。将得到的数据封装成对象,传递给外界。
代码如下
result:
The type is Point2D, ID is 9
dimension 3