小编usa*_*tch的帖子

检查DWARF版本的编译单元

所有,有没有工具来检查DWARF版本的文件?像这样的东西:

$ dwarf_tool binary_name
4
Run Code Online (Sandbox Code Playgroud)

debugging dwarf

12
推荐指数
2
解决办法
5176
查看次数

在C++代码中使用char overflow是否合法

美好的一天,同事们!

我需要获取从0到255的连续数字的循环序列.使用无符号字符溢出是否合法:

unsigned char test_char = 0;

while (true) {
    std::cout << test_char++ << " ";
}
Run Code Online (Sandbox Code Playgroud)

或者更安全地使用此代码:

int test_int = 0;

while (true) {
    std::cout << test_int++ % 256 << " ";
}
Run Code Online (Sandbox Code Playgroud)

当然,在实际代码中会有合理的条件而不是while(true).

c++

2
推荐指数
1
解决办法
1978
查看次数

标签 统计

c++ ×1

debugging ×1

dwarf ×1