![]() |
#2
rjsp2021-12-23 08:21
|
项目中定义了类 pipeline,其中只定义了有参构造函数pipelie
Pipeline(const CameraParameters _camera_parameters,
const GlobalConfiguration _configuration);
但为什么创建类对象的时候使用大括号包含参数呢?
Pipeline pk{ camera->get_parameters(), configuration };
既然是有参构造,不应该是用小括号构造吗?
Pipeline pk( camera->get_parameters(), configuration );
我利用代码测试,如果用大括号包含参数会提示找不到对应的构造函数。但人家论文给出了效果,开源了代码,似乎不应该有错。请大牛指点一下。难道是以前的c++标准可以这样做?谢谢