小编lym*_*man的帖子

如何获得编译警告

当我使用g ++ 4.1.2并启用-Wall -Wextra -Wconversion编译以下代码而没有任何警告时,我感到非常惊讶.

我希望g ++向我展示每一个警告,以避免潜在的伤害.我必须坚持使用g ++ 4.1.2.

#include <stdint.h>
#include <string>

using namespace std;

int main()
{
    uint8_t u1=1;
    uint64_t u64=1000;
    string s1="";

    u1=u64; // want warning here
    s1=u64; // want warning here
    s1=u1;
}
Run Code Online (Sandbox Code Playgroud)

c++ g++

7
推荐指数
1
解决办法
149
查看次数

标签 统计

c++ ×1

g++ ×1