Boost provides free peer-reviewed portable C++ source libraries.
We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee s Library Technical Report (TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.
Boost works on almost any modern operating system, including UNIX and Windows variants. Follow the Getting Started Guide to download and install Boost. Popular Linux and Unix distributions such as Fedora, Debian, and NetBSD include pre-built Boost packages. Boost may also already be available on your organization s internal web server.
C++ 標(biāo)準(zhǔn)程序庫提供一組通用類別(classes)和接口(interfaces),可大幅擴(kuò)充 C++ 核心語言。由于程序庫本身并不容易,為了完整運(yùn)用其組件并從其強(qiáng)大的威力中獲得幫助,你需要一份完善的資源,而非一份僅僅陳列類和函數(shù)的普通文檔。《The C++ Standard Library》不僅對(duì)每一個(gè)程序庫組件提供范圍廣泛的說明,也對(duì)繁雜的感念提供清楚明亮的解釋,并描述高效運(yùn)用這些組件時(shí)需要的實(shí)際編程細(xì)節(jié),提出一個(gè)又一個(gè)的范例程序。這本包含最新資料的完整書籍,反映出被 ANSI/ISO C++ 語言標(biāo)準(zhǔn)規(guī)格書納入的 C++ 標(biāo)準(zhǔn)程序庫的結(jié)構(gòu)。更明確地說,本書將焦點(diǎn)放在標(biāo)準(zhǔn)模板庫(Standard Template Library)身上,檢驗(yàn)其中的容器(containers)、迭代器(iterators)、仿函數(shù)(functors)和算法(algorithms)。你還可以找到特殊容器、字符串(strings)、數(shù)值類別、國際化議題、IOStream。每一個(gè)組件都有深刻的呈現(xiàn),包括其介紹、設(shè)計(jì)、運(yùn)用實(shí)例、細(xì)部解說、陷阱、意想不到的危險(xiǎn),以及相關(guān)類別和函數(shù)的確切標(biāo)記(signature)和定義。一份見解深刻的基礎(chǔ)概念介紹和一個(gè)程序庫綜合鳥瞰,會(huì)對(duì)新手帶來快速的提升。
C++標(biāo)準(zhǔn)庫源代碼_C++ STL Source Code
請(qǐng)不要修改任何文件,如果您修改某些文件,會(huì)導(dǎo)致庫內(nèi)部的不統(tǒng)一。請(qǐng)參考The C++ Programming Language及 The C++ Standard Library。
This document describes the interface between HLA and Linux via direct system calls. The HLA Standard
Library provides a header file with a set of important constants, data types, and procedure prototypes that you can use
to make Linux system calls.
Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole new language, offering definitive guidance for leveraging its improvements in performance, reliability, and clarity. C++ programmers around the world recognize Bjarne Stoustrup as the go-to expert for the absolutely authoritative and exceptionally useful information they need to write outstanding C++ programs. Now, as C++11 compilers arrive and development organizations migrate to the new standard, they know exactly where to turn once more: Stoustrup's C++ Programming Language, Fourth Edition.Bjarne Stroustrup是C++的設(shè)計(jì)師和最早的實(shí)現(xiàn)者,也是《C++程序設(shè)計(jì)語言》、《帶標(biāo)注的C++參考手冊(cè)》和《C++語言的設(shè)計(jì)與演化》的作者。他從丹麥Aarhus大學(xué)和英國牛津大學(xué)畢業(yè),現(xiàn)在是AT&T大規(guī)模程序設(shè)計(jì)研究部的負(fù)責(zé)人,AT&T特別成員,AT&T貝爾實(shí)驗(yàn)室特別成員,以及ACM特別成員。Stroustrup的研究興趣包括分布式系統(tǒng)、操作系統(tǒng)、模擬、設(shè)計(jì)和程序設(shè)計(jì)。他也是Addison·Wesley的C++In-Depth系列書籍的編輯。
Windows Standard Serial Communications Library for Delphi是基于WINDOWS API的串口通訊庫。包括28個(gè)函數(shù)以及MODEM控制,ANSI模擬,ASCII/XMODEM/YMODEM協(xié)議,還有14個(gè)例子程序。
The Audio File Library provides a uniform programming interface to
standard digital audio file formats.
This library allows the processing of audio data to and from audio
files of many common formats (currently AIFF, AIFF-C, WAVE, NeXT/Sun
.snd/.au, IRCAM, AVR, Amiga IFF/8SVX, and NIST SPHERE). The library
also supports compression (currently G.711 mu-law and A-law and IMA and
MS ADPCM) as well as PCM formats of all flavors (signed and unsigned
integer, single- and double-precision floating point).