1. C++標準庫
- C++標準庫并不是C++語言的一部分
- C++標準庫是由類庫和函數庫組合而成
- C++標準庫定義的類和對象都位于std命名空間中
- C++標準庫的頭文件都不帶.h后綴
- C++標準庫蘊涵了C庫的功能
2. C++編譯環(huán)境的組成

C++編譯環(huán)境的組成
- 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命名空間中