我不知道为什么,我确信,在C++中,如果在类或结构中声明类型别名(通过using或typedef),如以下所示:{ using typ = int;然后,不仅可以通过类名(如此处:klasa::typ )访问此类型,还可以使用点运算符(如此处:klasa k; k.typ )来访问该类的实例。int main()’:
ffs.cc:10:7: error: i
我正在尝试解决从Microsoft Visual Studio 10编译器中得到的这个错误。下面是重现此错误的代码。我似乎不知道如何创建一个拥有另一个具有受保护的默认构造函数的对象的对象。我有另一个接受输入参数的构造函数,但无论我应用什么逻辑推理,似乎都无法调用它。显然,我遗漏了一些愚蠢或非常重要的东西,所以我把它放在这里,看看是否有人能发现我的错误。感谢所有人!