首页 > 解决方案 > 是否可以在 c++ 中将类型别名为单独的类型?

问题描述

我很好奇是否可以在 C++ 中以另一个名称“重新声明”一个类型。例如,您能否声明一些与 std::vector 完全相同的类型“MyVec”?

继承几乎可以工作,但这受继承规则的约束,因此并非所有私有成员/方法都会出现。我指的是一份副本声明。

别名也不起作用,因为我希望这些类型被静态类型系统视为独立的。

标签: c++typesforward-declaration

解决方案


推荐阅读