【问题标题】:C++ error: braces around scalar initializer for type 'bool'C++ 错误:在“bool”类型的标量初始化器周围大括号
【发布时间】:2017-09-13 11:58:58
【问题描述】:

我移至最新的 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

【问题讨论】:

标签: c++ c++11 gcc


【解决方案1】:

好像是bug#60859,4.9出现,5.x解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多