刚开始学设计模式,我选择的是大家都喜欢的大话设计模式,但是个人偏好C++,所以想要模仿C#版来做自己的C++版,这是第一个设计模式,简单工厂模式,虽然是很简单的模式,但是对于C++不是吃得很透的我来说问题还是挺大的,由于+,-,*,/都是继承自同一个父类,所以出现了父类重定义的问题,困扰我很久。后来发现必须要加入#ifndef XXXX

#define XXXX最后加上#end来解决重定义问题,网上的代码类都是堆一块儿的,我比较喜欢分.h和.cpp。下面分享下我的成果:http://115.com/file/dnehgq4k

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-11-21
  • 2021-09-05
猜你喜欢
  • 2021-07-06
  • 2021-06-10
  • 2022-12-23
  • 2021-08-02
  • 2021-04-23
  • 2021-11-17
  • 2021-05-05
相关资源
相似解决方案