|
GKD.RoboCtrl
|
描述多例类的concept 更多...
描述多例类的concept
一个多例类应该包含应该info_type,用于初始化多例实例,以及获取实例的key,并且有一个接受const info_type&的构造函数 ;此外,还需要实现desc()成员函数用于描述实例信息。
在初始化阶段,应该使用roboctrl::init()函数传入info_type对象来创建并初始化多例实例。由于多例对象间有依赖关系(例如马达依赖CAN对象), 因此需要注意初始化顺序,确保依赖的多例对象先被初始化。
在文件 multiton.hpp 第 83 行定义.
#include <multiton.hpp>