下面给出第二种方式:interface class.
将Person变为抽象类:
客户必须有办法为这种class创建新对象,他们通常这样实现
然后客户这样使用:
假设有:
有了RealPerson之后就可以写出PersonTy::create()了:
结果;
加空格前:
加空格后:
effective c++ 22将文件间的编译依存关系降至最低<下>
最新推荐文章于 2022-03-27 00:09:33 发布
下面给出第二种方式:interface class.
将Person变为抽象类:
客户必须有办法为这种class创建新对象,他们通常这样实现
然后客户这样使用:
假设有:
有了RealPerson之后就可以写出PersonTy::create()了:
结果;
加空格前:
加空格后: