我正在查看代码,发现经常使用这些结构:
std::shared_ptr<std::vector<shared_ptr<ClassA>>>
auto instance = std::make_shared<std::vector<shared_ptr<ClassB>>>()
等
是否有有效的机会为std::make_shared<std::vector<shared_ptr<$CLASSNAME$>>>
或std::shared_ptr<std::vector<shared_ptr<$CLASSNAME$>>>
短语设置快捷方式?
类似于using svs<ClassA> = std::shared_ptr<std::vector<shared_ptr<ClassA>>>
(语法无效;无法编译!)
除了使用模板,还有其他机会吗?
Greets
使用模板别名,您可以这样做:
除了使用模板,还有其他机会吗?