簡體   English   中英

C ++錯誤:“ bool”類型的標量初始化程序周圍有花括號

[英]C++ error: braces around scalar initializer for type 'bool'

我移至最新的GXX編譯器,並且出現以下錯誤:

error: braces around scalar initializer for type 'bool'

電話是:

m_ForReset{std::make_pair(false,false), std::make_pair(false,false)}

其中m_ForReset為:

std::pair<bool,bool> m_ForReset[2];

(GCC)4.9.3中可能有任何更改的任何想法

我的構建標志:

-pipe -Wno-write-strings -Wno-enum-compare -Wno-write-strings -Wno-psabi -fno-omit-frame-pointer -fmessage-length=0 -fPIC  -fpermissive -std=c++11 -O2  -g -feliminate-unused-debug-types -fvisibility-inlines-hidden

似乎是Bug #60859 ,它出現在4.9中,並在5.x中得到解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM