关闭

有符号整数除以无符号整数会发生什么??!!!

今天遇到一个问题,先还原一下场景:开始时,使用32位有符号数作被除数,16位无符号数做除数,计算结果正确;然而,将除数换为32位无符号数则出现异常。代码如下 #include #include int main(void){ int32_t a=-0x1000; uint16_t b=0x50; uint32_t c=0x50; float result; result...
阅读(360) 评论(0)

纠正《Effective C++(第三版)》侯捷译 中文版中,第31条款中原文“最后,不论Handle classes或Interface classes,一旦脱离inline函数都无法...”的误译

感谢slimzhao的博文消除了我的迷惑,博文原文地址为 http://blog.chinaunix.net/uid-53564-id-3259704.html 我在读Effective C++ 中文版的第31条,倒数第二段的原文——“最后,不论Handle classes或Interface classes,一旦脱离inline函数都无法有太大作为。”——始终无法理解,为什么Hand...
阅读(455) 评论(0)

Eclipse 中的多线程编译——如何成倍提升Gcc编译器的编译速度

Eclipse设置多线程编译选项可以使工程的编译效率大大提升。...
阅读(403) 评论(0)

GNU/GCC/G++ 编译/链接生成的常见段(section)表

自建开发平台最令人头疼的莫过于处理链接器产生的大量错误。其中难免接触到段。本文列出了大多出可以碰到的标准段名及其定义,希望可以给你带来帮助。...
阅读(1026) 评论(0)

STC单片机使用RS485下载程序方法

使用485线直接进行STC程序下载...
阅读(2525) 评论(0)

我的世界(Minecraft)1.8 mod 制作——为你的mod添加自定义音效

摘要: 我的世界(Minecraft——MC)1.8客户端的所有音效全部都放置在.minecraft/assets/sounds目录下。MC主程序通过读取.minecraft/assets目录下的sounds.json文件导入声音和音效。同样的,使用ForgeAPI制作的mod也是可以通过编辑自定义的sounds.json文件实现导入自定声音文件。 关键字:我的世界;ForgeAPI;s...
阅读(1723) 评论(0)

C/C++预处理指令#define 之##连接符的用法

本文结合项目实例进行了##连接符用法剖析。 关于C风格的预处理符号定义#define 的用法,很多人已经非常熟悉,我也很乐于使用一个容易记忆的宏定义,代替记忆一串数字。 #define PIE (3.14159265358979323846264338327950288419716939937510582097494459230781640628620899) 在定义这一宏后,程...
阅读(420) 评论(0)

使用DOXYGEN风格注释

什么是DoxyGen :这是一款可以根据约定好的注释,自动生成说明文档的软件(插件)。此软件(插件)完全免费。 为什么选择DoxyGen: 源代码编写者,仅需要简单的了解了DOXYGen的注释风格,既可以自动生成相应的代码注释文档,这有助于代码共享,同样的,也会对程序员形成一种规范的代码注释风格起到良好的影响。...
阅读(612) 评论(0)
    个人资料
    • 访问:7554次
    • 积分:155
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条