跳過編譯:
CMakeList.txt CMAKE_CXX_FLAGS設置 -Werror=narrowing
原因:
from:https://blog.csdn.net/dai_peixian/article/details/52767057
C++11中的列表初始化禁止縮窄轉換,關於縮窄轉換的規則如下:
從浮點數轉換為整數
從取值范圍大的浮點數轉換為取值范圍小的浮點數(在編譯期可以計算並且不會溢出的表達式除外)
從整數轉換為浮點數(在編譯期可以計算並且轉換之后值不變的表達式除外)
從取值范圍大的整數轉換為取值范圍小的整數(在編譯期可以計算並且不會溢出的表達式除外)