时减少重复代码 [TL; DR] 的问题是,在AWrapper和AType我不得不重复几乎全部功能,其中总有语法: public [TYPE/void] METHOD([OPT: args]) throws TestFailedException {
[OPT: TYPE result = null;]
long startTime = System.currentTimeMillis();
与How do I remove code duplication between similar const and non-const member functions?类似,我想删除几乎相同的成员函数之间的代码重复,除了ref修饰符。 比方说,我有一个类,是这样的: class MyStringBuilder
{
std::string member;
public: