饭中淹的避难所~~~~~

偶尔来避难的地方~

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  94 随笔 :: 0 文章 :: 257 评论 :: 0 Trackbacks

2007年4月18日 #

     摘要: 在使用C++编程的过程中, 有时候,我们可能会遇到需要构造很多重复性的参数的地方
比如
int p1, int p2, int p3, int p4

这样的参数序列, 为了方便和简化这种重复性劳动,我在工作中使用了下面这些构造参数表的宏
现在共享出来希望对大家有所帮助  阅读全文
posted @ 2007-04-18 17:57 饭中淹 阅读(1858) | 评论 (4)编辑 收藏

     摘要: 1- 注意文件名的大小写, 这个在移植到 LINUX 这种文件系统区分名字大小写的系统上尤其重要.
2- 同样的,注意文件名大小写的同时,也应该注意避免在区分大小写的系统上创建大小写不同,但名字相同的代码文件.
3- 保证每个代码文件(CPP,H)的结尾都有单独的没有任何内容的一行, 这在CC/GCC/G++编译器下能减少很多警告.
4- 同1 和2 项所说, #include 包含头文件的时候一定要注意文件名的大小写, VC++总是把大小写搞乱, 不得不猜想微软是不是想要阻挠跨平台的软件开发...  阅读全文
posted @ 2007-04-18 12:55 饭中淹 阅读(2385) | 评论 (4)编辑 收藏

     摘要: 在做跨平台的网络数据传输和文件数据转换和移植的时候,经常会碰到CPU字节序不同导致的各种各样的问题.
于是,在编写平台无关,字符编码无关的要求之外,又有一个新的对跨平台编码的要求,那就是字节序无关.
其实要实现这个也不难, 只要能够检测和转换字节序, 就完全可以实现.
下面提供各一种方法来解决这两个问题.   阅读全文
posted @ 2007-04-18 12:21 饭中淹 阅读(2333) | 评论 (1)编辑 收藏