1.宏定义
apollo的单例模式的宏定义位于cyber/common/macros.h中
其中,
(1)Instance()函数用于改类被使用时进行构造
(2)call_once的作用是保证在多线程中,单例的构造函数只被调用一次
2.使用方式
在需要设置为单例模式的类中填写上述宏即可
apollo的单例模式的宏定义位于cyber/common/macros.h中
其中,
(1)Instance()函数用于改类被使用时进行构造
(2)call_once的作用是保证在多线程中,单例的构造函数只被调用一次
在需要设置为单例模式的类中填写上述宏即可