C++ QList中的两种类型
我试图返回包含两个值的QList,但每个值应该有不同的类型。 QString中的第一个值,整数或短整数(最多6位)中的第二个值C++ QList中的两种类型,c++,arrays,list,qt5,qlist,C++,Arrays,List,Qt5,Qlist,我试图返回包含两个值的QList,但每个值应该有不同的类型。 QString中的第一个值,整数或短整数(最多6位)中的第二个值 我不知道从哪里开始,你能帮我吗?如果你真的需要它作为一个列表,我只会使用QPair的QList。如果你认为类型省略不是你的选择,那么你不应该使用QList。为什么不尝试返回QPair?^^^或。。。你是说QList中的每个元素都应该包含一个QString和一个short?在这种情况下,QList可能是合适的。QList和其他许多容器一样,也就是说,它们只能存储单一类型的
我不知道从哪里开始,你能帮我吗?如果你真的需要它作为一个列表,我只会使用QPair的QList。如果你认为类型省略不是你的选择,那么你不应该使用QList。为什么不尝试返回QPair?^^^或。。。你是说QList中的每个元素都应该包含一个QString和一个short?在这种情况下,QList可能是合适的。QList和其他许多容器一样,也就是说,它们只能存储单一类型的值。如果要在单个列表中使用不同的类型,请查看或。您可以使用QObject或QString的列表,然后在需要时转换为整数或短整数。