2005年3月24日

摘要:吴尔平 ACE (ADAPTIVE Communication Environment) 是个好东西,好东西要使用才能体现价值,要使用就得拥有。那么,ACE入门的第一课自然就是在自已的系统上构建 ACE ! ACE 是跨平台的,这是它一个很重要的特性,我也就是冲着这个特性而来。ACE支持很多的操作系统,我的目标是两个,一个是 Wi... 阅读全文
posted @ 2005-03-24 00:28 吴尔平 阅读 (8068) 评论 (20) 编辑

2005年3月10日

摘要:any是个很短小的类, 代码加上空行和说明也就187行,但很有意思。它的主要作用是定义一个变量来存放任意类型数据。 这方面我们多少有些经验,MS的tagVARIANT结构相信不少人都用过。tagVARIANT能用,有用,但不好用,通过variant_t包装后感觉才好一些,但仍旧有些别扭。any类让人感到比较自然,建议大家使用,下面先看一看示例: 最常见的用法 ... 阅读全文
posted @ 2005-03-10 20:00 吴尔平 阅读 (4687) 评论 (0) 编辑

2005年3月5日

摘要:先将ZThread-2.3.1.tar.gz解压至任一目录,我的目录是/home/sidle/test/ZThread-2.3.1/ 。在当前目录找到 configure 文件执行之,完了当前目录上会有一个Makefile。在这里运行make,喝杯热茶后正好看到结果。make的信息多而乱,看了看最后几行后直接find -name libZThread.a (懒人的办法),在 ZTh... 阅读全文
posted @ 2005-03-05 16:03 吴尔平 阅读 (2003) 评论 (1) 编辑

2005年3月4日

摘要:#include 很多时候我都想在自已的代码中全部使用std::string代替MS的CString来保证我的程序在未来易于移植,但老实说CString比std::string好用很多,每每还是被诱惑了;再看看C#的string,用起来感觉更好。不过有了这个库 我可以基本抵制住诱惑了 :D 。 来看看有哪些不错的东西,... 阅读全文
posted @ 2005-03-04 17:36 吴尔平 阅读 (4289) 评论 (1) 编辑

2005年3月3日

摘要:数组可能是C/C++程序员用得最多的了,但到现在数组有不少不如人意的地方。 比较重要的一点是在 这个STL 时代,数组不支持STL的标准算法让人郁闷。虽然许多大腕级的人物都指出用std::vector来替代数组, 但vector是动态语义,会有许多的开销,特别是当你确实只需要一个定长数组时,这些额外的开销可能让你难 以忍受。 还好,boost给这一类用户提供了他们想要的东西ar... 阅读全文
posted @ 2005-03-03 11:31 吴尔平 阅读 (1113) 评论 (0) 编辑

2005年3月1日

摘要:最近同时使用windows和linux两个平台,对平台无关性更加关注。 多线程是现在的程序基本要用到的,跨平台库有一些。先看一看ZThread吧。 到http://zthread.sourceforge.net/download.html下载 2.3.1的release,解压,得到所需的源码。当然,要编译一个例程试试,先用Dev-C++建一个项目看一看。 ... 阅读全文
posted @ 2005-03-01 16:35 吴尔平 阅读 (3460) 评论 (8) 编辑

2005年1月6日

摘要:现在大家手头可能都还是vs2005的beta1,但最初的beta1跟不上新的形势了。 下面是在Draft 1.5 中8.... 阅读全文
posted @ 2005-01-06 15:33 吴尔平 阅读 (3300) 评论 (0) 编辑