0
的QVector
qvector.h(509):警告C4127:条件表达式是恒定的(main.cpp中) qvector.h(506):在编译类模板的成员函数 'QVector> :: QVector(标准:: initializer_list)' 被编译与[T = QPair]
见参考起作用模板实例“QVector> :: QVector(标准:: initializer_list )'正在编译
我的代码:
QVector< QPair< double, float> > container(
{{40, 0.0f},
{70, 0.95f},
{80, 0.7f}}
);
它建立好,我只想去警告(不改变的警戒线)。我究竟做错了什么?
/*编辑*/
没有人对警告是什么意见吗?究竟是什么意思?,其他人是否有警告?我查阅了关于QVectors的初始化列表的QT文档,但没有多说。一般来说,没有人有任何关于函数模板实例的说法吗?
是你的粘贴中缺少的分号? –
哈哈是的;)谢谢。 认为编译器会在这种情况下努力建设 – codeMetis