金庆的专栏

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

01 2008 档案

     摘要: 不过一直有个问题,就是写ini文件时断电的后果。前几天终于遇上了,断电后发现配置文件正好被清空了。结果程序因为缺乏必要的配置,根本无法运行。  阅读全文
posted @ 2008-01-29 12:16 金庆 阅读(2435) | 评论 (8)  编辑

     摘要: 使用Boost.Python不需要“安装Boost”。这里的教程利用了 Boost.Build 项目,它会在需要时自动构建那些二进制库。当然,也可以使用其他的编译系统。所有“我无法编译Boost.Python”的问题, 99%以上是因为试图使用另一种编译系统,而没有先按这个教程做。  阅读全文
posted @ 2008-01-17 15:14 金庆 阅读(3198) | 评论 (2)  编辑

     摘要: 用bjam在各种环境下编译Boost , 没有十次也有八次了,但是前两天在一台XP上编译时,竟然失败。 查看输出,竟然是在创建目录时失败。信息如下:  阅读全文
posted @ 2008-01-11 09:38 金庆 阅读(1911) | 评论 (1)  编辑

     摘要: 以下代码来自《Imperfect C++》,输出是0, 2222还是0, 0?  阅读全文
posted @ 2008-01-10 11:36 金庆 阅读(1731) | 评论 (11)  编辑

     摘要: 对于一个数组ar,求其最外层的维数。 C语言当中惯用的是 sizeof(ar) / sizeof(ar[0]),可是在stlsoft库中是 sizeof(ar) / sizeof(0[ar])。 以前从没见过数组元素引用使用这样的形式:0[ar],能行吗?但是为什么用0[ar]呢?生僻的用法降低了可读性。是不是有什么优点呢?都是编译期计算,应该没有性能上的差别。  阅读全文
posted @ 2008-01-02 11:27 金庆 阅读(2556) | 评论 (4)  编辑