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