介绍几个C++开发人员常使用的小工具

[原创]

 

1. 资料收集

    我一般使用websaver这个免费工具收集网络上的资料,以及自己写的心得也在里面,感觉很方面,对于积累和查找很方便.  只要将网页相关内容直接拖入浮动窗口即可保存选中的网页。

 

2. C++基本开发库

   STL & Boost这两个库很重要,STL必不可少, Boost也发挥着重大作用.

 

3. C++网络开发库

   作为Server开发的有力工具就是ACE了,使用两年多来,感觉很棒,模式很清晰,服务器结构很合理。

   下载地址: http://www.cs.wustl.edu/~schmidt/ACE.html.

 

4. C++调试

   C++程序调试, 在windows下一般用Visual studio 调试器调试。但有的时候,这些程序必须跑在特殊的环境下,没有调试环境。这时候日志调试就显得非常重要。我个人觉得调试的最高境界就是日志调试了.

   第一种方法:打开控制台 AllocConsole()等函数来操作, 然后直接调用printf输出调试信息就可以了。

   第二种方法:写日志文件,这是终极方法,也是最好的方法。

   日志系统有个开源库log4plus, 觉得很好用. 下载地址:http://log4cplus.sourceforge.net/

 

5. xml操作

    现在程序开发一般都离不开xml,不管是传递消息还是作为配置文件使用。

    操作xml好用的库是:tinyxml。

    mfc下也有一个: Markup http://www.codeproject.com/KB/cpp/markupclass.aspx

    我个人觉得tinyxml最好用,不依赖mfc,灵活。

 

今天先到这,睡觉先。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值