C++ 編譯錯誤 will be initialized after [-Werror=reorder]

error:在這裏插入圖片描述

  1. 根據提示找到VINSLoop::Vocabulary::Vocabulary()
    在這裏插入圖片描述
    2.進入Vocabulary()構造函數
    在這裏插入圖片描述
    其在構造是按照nNodes(0), nodes(nullptr), nWords(0), words(nullptr)順序賦值的

3.原聲明是按照nNodes, nWords, nodes, words;順序,如下圖1,將聲明順序換位2步驟中的初始化順序,如下圖2所示即可
在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章