https://netcan.github.io/2020/08/07/%E5%A6%82%E4%BD%95%E4%B8%BAClang%E7%BC%96%E8%AF%91%E5%99%A8%E5%86%99%E6%8F%92%E4%BB%B6%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%8C%96%E9%87%8D%E6%9E%84/
动机最近在项目中采用DCI理论进行重构,核心是各个Role之间的交互,现存系统中有很多定义的抽象类型,若统一转成ROLE定义,形式、语义上也能够更加统一。举个例子: 12345678class IFoo {public: virtual ~IFoo() = default; virtual const void* foo(int, int, char) const noexc