原代码
template
class ProductCreator = AbstractProduct *(*)(),
class MapContainer = std::map>
这里的AbstractProduct ()()是什么意思?
顺便问题下,有个叫Canbus的类里构造函数这么写的
Canbus() :
monitor_logger_(apollo::common::monitor::MonitorMessageItem::CANBUS) {}
其中monitor_logger_是另一个类的实例,这是什么写法,表示什么意思,能否顺便回答一下