当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: ING-RIGHT: 0cm; PA
 

 

 ·palm使用扩展卡的一点体会。    »显示摘要«
    摘要:前几日给我的palm515买了一块128的sd卡,用了一阵,现在写写这方面的使用体会。 有了扩展卡大家会在上面放上许多东西,比如电子书,图片,mp3,还有不常用的程序等。我的515不能放mp3,所以放的最多的是电子书,加上一些小图片,大图片解码还是速度有点慢,而且160x160的屏幕看图还真是粗糙,都赶不上我的gba看图。还放了些不常用的程序,比如游戏等。 首先说说电子书的使用,刚开始的时候我......
 ·wincvs与cvsnt简明使用手则     »显示摘要«
    摘要:wincvs与cvsnt简明使用手则 1、前言:cvs是版本控制的利器,目前在linux和windows下都有不同版本;但是国内大多数应用介绍都是基于linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;windows下的cvs使用介绍更是了了无几。 本文是针对windows的lan环境下使用cvs的经验介绍,一步一步的向您介绍如何配置和使用cvs的服务器端和客户端。同时......


C++资源之不完全导引 [下]
 

最后更新:2004年6月12日 【程序编程相关:易语言在中等职业学校计算机专业课程中的作

撰文/ 曾毅 陶文 【推荐阅读:.Net 中使用Crystal Repo

.本文2004年5月首发于«csdn开发高手»,版权归该杂志与«程序员»杂志社所有.杂志限于篇幅部分内容有所删节,此处版本为相对完整版本. 【扩展信息:vbscript版的TreeView,也

声明:

.本文为介绍性文章,会随笔者学习c++语言不断更新.

在c++中,库的地位是非常高的.c++之父 bjarne stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,c++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有.不少都是让人眼界大开,亦或是望而生叹的思维杰作.由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解.所以文中所提的一些库都是比较著名的大型库.

标准库

标准库中提供了c++程序的基本设施.虽然c++标准库随着c++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作.

1.   dinkumware c++ library

参考站点:http://www.dinkumware.com/

p.j. plauger编写的高品质的标准库.p.j. plauger博士是dr. dobb´s程序设计杰出奖的获得者.其编写的库长期被microsoft采用,并且最近borland也取得了其oem的license,在其c/c++的产品中采用dinkumware的库.

2.   roguewave standard c++ library

参考站点:http://www.roguewave.com/

这个库在borland c++ builder的早期版本中曾经被采用,后来被其他的库给替换了.笔者不推荐使用.

3.sgi stl

参考站点:http://www.roguewave.com/

sgi公司的c++标准模版库.

4.stlport

参考站点:http://www.stlport.org/

sgi stl库的跨平台可移植版本.

 

准标准库——boost

boost库是一个经过千锤百炼.可移植.提供源代码的c++库,作为标准库的后备,是c++标准化进程的发动机之一. boost库由c++标准委员会库工作组成员发起,在c++社区中影响甚大,其成员已近2000人. boost库为我们带来了最新.最酷.最实用的技术,是不折不扣的“准”标准库.

boost中比较有名气的有这么几个库:

regex

正则表达式库

spirit

ll parser framework,用c++代码直接表达ebnf

graph

图组件与算法

lambda

在调用的地方定义短小匿名的函数对象,很实用的functional功能

concept check

检查泛型编程中的concept

mpl

用模板实现的元编程框架

thread

可移植的c++多线程库

python

把c++类与函数映射到python之中

pool

内存池管理

smart_ptr

5个智能指针,学习智能指针必读,一份不错的参考是来自cuj的文章:

smart pointers in boost,哦,这篇文章可以查到,cuj是提供在线浏览的.
...   下一页
 ·在c++中禁止类继承    »显示摘要«
    摘要:下面的代码将会禁止继承: class a; class lock { friend class a;private: lock() {}}; class a : virtual public lock { // ...public: a() {} a(int t) {} }; 现在,如果你尝试从类a派生其它类将会得到类似下面这样的编译错误。 class b : public a{};......
» 本期热门文章:

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