源码 解析:
定义基类 device
class Device {
public:
using Ptr = std::shared_ptr<Device>;
public:
Device() = default;
virtual ~Device() = default;
};
定义测点
class MeasurePoint {
public:
using Ptr = std::shared_ptr<MeasurePoint>;
public:
MeasurePoint() = default;
};