当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

STDCXX

标准C++类库
授权协议 Apache
开发语言 C/C++
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 经昱
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Apache的C++ 标准库项目(代号stdcxx ,发音为“standard C++ library” ,而不是STDCXX )是一个集算法,容器,迭代器等等功能的C++类库。

STDCXX的目标是提供一个免费的ISO / IEC 14882国际标准的C++ ,在所有主要的硬件实现,操作系统和编译器提供开放源码的,使源代码具备可移植性和一致性的标准类库。另外一个目标是在每个平台上实现最大程度的执行效率。

  • http://www.phoronix.com/scan.php?page=news_item&px=MTQxNDE 该项目最初是由Rogue Wave Software商用标准库十年前开源而来,但始终面临GCC的libstdc++和LLVM's libc++的激烈竞争。

 相关资料
  • C++ 标准库可以分为两部分: 标准函数库: 这个库是由通用的、独立的、不属于任何类的函数组成的。函数库继承自 C 语言。 面向对象类库: 这个库是类及其相关函数的集合。 C++ 标准库包含了所有的 C 标准库,为了支持类型安全,做了一定的添加和修改。 标准函数库 标准函数库分为以下几类: 输入/输出 I/O 字符串和字符处理 数学 时间、日期和本地化 动态分配 其他 宽字符函数 面向对象类库 标

  • C++ 程序由类(class)和函数(function)组成。可以用多个小的软件模块构成C++程序,但大多数C++程序员会利用C++标准库中已有的类和函数来编程。这样,C++“世界”中实际要学习两方面的知识,第一是学习C++语言本身,第二是学习如何利用C++标准库中现有的类和函数(本书将介绍许多类和函数)。 Plauger(见参考文献P192)的著作是程序员必读的.可以帮助程序员深入了解 C++

  • 现代C编译器支持一些或全部的ANSI提议的标准C。无论何时可能的话,尽量用标准C编写和运行程序,并且使用诸如函数原型,常量存储以及volatile(易失性)存储等特性。标准C通过给优化器提供有有效的信息以提升程序的性能。标准C通过保证所有编译器接受同样的输入语言以及提供相关机制隐藏机器相关内容或对于那些机器相关代码提供警告的方式提升代码的可移植性。 17.1 兼容性 编写很容易移植到老编译器上的代

  • 附录 C 描述了 Erlang 标准库模块的一些函数。 io Io 模块提供了基本的输入输出。这儿的所有函数都有可选参数 Dev ,它是一个用于输入输出的文件描述符。默认值是标准输入输出。 format([Dev],F,Args) 按格式 F 输出参数 Args 。 get_chars([Dev],P,N) 输出提示 P 并读出 Dev 的前 N 个字符。 get_line([Dev], P) 输

  • clearerr语法: #include <stdio.h> void clearerr( FILE *stream ); clearerr函数重置错误标记和给出的流的EOF指针. 当发生错误时,你可以使用perror()判断实际上发生了何种错误.相关主题: feof(), ferror(), 和perror(). fclose语法: #include <stdio.h> i

  • 标准 C I/O clearerr() 清除错误 fclose() 关闭一个文件 feof() 如果到达文件尾(end-of-file)返回"True"(真) ferror() 检查一个文件错误 fflush() 书写输出缓存的内容 fgetc() 从流获取一个字符 fgetpos() 获取文件位置指针 fgets() 从一个流获取一串字符 fopen() 打开一个文件 fprintf() 打印格