当我使用以下声明时,
typedef QPair<ItemA, ItemB> test
其中ItemB
是智能指针.ie typedef QSharedpointer<Z> ItemB
当我实例化测试时,我应该提供初始化值吗?
例如:test Inst1(0,0);
或QPair
是否自动提供默认构造值?
答案 0 :(得分:2)
我发现Qt文档在这些低级问题上非常可靠。根据{{3}},QPair
有一个没有参数的默认构造函数。 (或者,你可以尝试一下......)