当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 走进Boost 阿炯 摘要 一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。
 

 

 ·对话框到子控件的切换    »显示摘要«
    摘要:对话框到子控件的切换 例子:见附件 贴图: 原始界面 被嵌入对话框中的对话框跳出了主窗口 关键字:setwindowlong,setwindowpos,setparent,ws_popup,ws_child 背景:准备做一个播放器,底层接口做好了,只需传入一个窗口句柄,就可以在该窗口上面播放媒体了。本来想在一个对话框上放置一个static控件,将stati......
 ·jnode - an opensource java os     »显示摘要«
    摘要:jnode:一个java+少量汇编写就的稳定,易用的操作系统。经过和主要开发人员的邮件确认,在一个星期之内,jnode就会推出新版本,一个图形界面的纯java的操作系统。两个月前我写过一篇文章《jnode:一个开源的java操作系统》。今天在网上一查,原来半年前已经有一个老外写过同样题目的文章。在www.javalobby.org的论坛上,这篇文章引起了广泛的讨论。http://www.javal......


走进Boost
走进boost

摘要 【程序编程相关:APPFUSE中使用CLOB类型

阿炯 【推荐阅读:为Struts的测试辩护!

在本文中,我们将会介绍了boost库的下载与安装,并将体验boost库中一个非常简单实用的组件lexcial_cast. 【扩展信息:CASSINI源代码分析(1)

一直流传这么一个说法,想成为高手,一定要多读高手写的源代码.哪些代码是好材料呢?c++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受.boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范.同时,boost内容广泛,数值计算.泛型编程.元编程.平台api……不妨从容选择自己感兴趣的部分,细细品味.

目录

boost简介 下载与安装 lexical_cast 字符串→数值 数值→字符串 异常 注意事项 小结 boost简介

boost是什么?一套开放源代码.高度可移植的c++库.

谁发起的?c++标准委员会库工作组.所以,质量保证,不怕遇到假冒伪劣产品.

有些什么呢?瞧瞧: 正则表达式,可以与posix api与perl语言处理正则表达式的功能相媲美,而且还能支持各种字符类型(如char.wchar_t,甚至还可以是自定义字符类型); 多线程,想了很久的跨平台多线程库了; 数据结构“图”,再加上即将加入标准的hash_set.hash_map.hash_multiset.hash_multimap等等(事实上不少stl实作,如sgi stl,已经支持以上数据结构),c++对数据结构的支持已近完备; python,没错,对python语言的支持; 智能指针,与std::auto_ptr一起善加使用,可杜绝内存泄露,效率更不可与垃圾收集机制gc同日而语; 更有循环冗余的crc.可轻松定义返回多个值函数的元组tuple.可容纳不同类型值的any.对标准库各方面的补充…… 还在迅速扩大中,部分内容有望进入c++标准库……

下载与安装

去哪下载boost呢?英文http://www.boost.org[1],中文http://boost.c-view.org,可以找到一个.zip或.tar.gz格式的压缩包.下载完毕后,解压到某个目录,比如boost_1_26_0,里面一般有这么几个子目录:boost.libs.more.people.status.tools,看看没问题就行了.

如果boost更新时您懒得去下载整个压缩包,只希望更新发生变动的文件;或者您是一位跟我一样的boost fans,希望跟踪boost的最新变化,不妨使用cvs方式.首先得有一个cvs客户端软件,比如cvsgui(http://www.wincvs.org或http://sourceforge.net/projects/cvsgui/)提供的wincvs.gcvs与maccvs,分别适用于windows.linux与macos平台.下载.安装.启动三步曲.
...   下一页

    摘要:方法一:#include<stdio.h>main(){ file *fp; int i=0; char *s="am i right?"; fp=fopen("c:\\text.txt","wr"); while(*s) { printf("%c",*s); fseek(fp,i++,seek_set);......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE