C++
文章平均质量分 77
lovetheme
这个作者很懒,什么都没留下…
展开
-
一道C++模板题
昨天在TRW2000的作者刘涛涛的blog上看到了一道c++模板题,一时兴起,就作了起来。题目如下:#include #include typedef unsigned char BYTE;typedef unsigned char * PBYTE;class LZF{public: int num; LZF(): num(原创 2008-12-27 20:38:00 · 643 阅读 · 0 评论 -
C++中平台无关整数类型的表示
最近写程序,需要用到平台无关的32位/64位整数类型,如果直接使用int或long来表示的话,需要考虑到在32和64位平台上的差异。如通常的32位编译系统中,int的宽度是32位,long也是32位,long long则是64位。而64位编译系统中,int的宽度是32位,long是64位了,long long也是64位。我们当然可以自己来使用typedef定义平台原创 2008-12-27 20:37:00 · 1651 阅读 · 1 评论 -
fwrite和ofstream文件输出效率上哪个更快?
直觉告诉我,fwrite在速度上应该会更快一些。毕竟ofstream这样的c++输出流,通过引入了虚函数,简化了程序员的编程逻辑,提高了安全性,但是也由于引入过多抽象层带来了相应的性能开销。为了佐证我的想法,特地写了一个小程序来测试了一下,最终验证了我的揣测。C程序代码如下:#include #include #include double calcP原创 2008-12-27 20:41:00 · 4812 阅读 · 0 评论