32_初探 C++ 标准库

1. C++标准库

  • C++标准库并不是C++语言的一部分
  • C++标准库是由类库函数库组合而成
  • C++标准库定义的类和对象都位于std命名空间中
  • C++标准库的头文件都不带.h后缀
  • C++标准库蕴涵了C库的功能

2. C++编译环境的组成

C++编译环境的组成
  • C++标准语法模块:不同编译器标准语法模块相同;
  • C++扩展语法模块:不同编译器扩展语法模块不同;
  • C++标准库:不同编译器标准库相同;<cstdio>
  • C语言兼容库:C语言头文件相同;如<stdio.h>
  • 编译器扩展库:不同编译器编译器扩展库不同。

3. C++标准库预定了多数常用的数据结构

编程说明:C++标准库中输入输出

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    cout << "Hello world" << endl;

    double a = 0;
    double b = 0;

    cout << "Input a:";
    cin >> a;

    cout << "Input b:";
    cin >> b;

    double c = sqrt(a * a + b * b);
    
    cout << "c = " << c << endl;

    return 0;
}

输出结果:

Hello world
Input a:3
Input b:4
c = 5

4. 小结

  • C++标准库是由类库函数库组成的集合
  • C++标准库包含经典算法数据结构的实现
  • C++标准库涵盖了C库的功能
  • C++标准库位于std命名空间中
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,312评论 4 61
  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 12,934评论 1 142
  • 突然好想吃那里的水饺~呵呵,我是不是也很适合住北方啊
    Una520阅读 106评论 0 1
  • 【总有一天,你要为自己说过的话买单】 朋友圈和qq空间曾经流行过这句话:“现在的努力,只为当年吹过的牛逼。” 年少...
    黄圈圈阅读 1,726评论 0 1
  • 阅读、看电影,这些段时间去“体验”另一种生活的方法,特别过瘾。在过程中,你的注意力会完全陷入到角色中,仿佛跟着主角...
    saiyonana阅读 142评论 0 0