导航菜单

C++常用头文件

了解和掌握C++标准库中常用的头文件及其功能

95%
标准输入输出头文件

这些头文件提供了基本的输入输出功能,包括控制台IO、文件IO和字符串处理。

头文件主要用途常用功能/类
<iostream>输入输出流cin, cout, cerr, clog, ios, istream, ostream
<fstream>文件输入输出ifstream, ofstream, fstream
<sstream>字符串流istringstream, ostringstream, stringstream
<iomanip>格式化输入输出setw, setprecision, setfill, hex, dec, fixed

典型用法示例

#include <iostream>  // 标准输入输出
#include <fstream>   // 文件输入输出
#include <iomanip>   // 格式化控制
using namespace std;

int main() {
    // 标准输出
    cout << "Hello C++ Headers!" << endl;
    
    // 格式化输出
    cout << fixed << setprecision(2);
    cout << "Pi: " << setw(10) << 3.14159265 << endl;
    
    // 文件输出
    ofstream outFile("example.txt");
    if (outFile.is_open()) {
        outFile << "写入文件的内容" << endl;
        outFile.close();
    }
    
    // 文件输入
    ifstream inFile("example.txt");
    if (inFile.is_open()) {
        string line;
        while (getline(inFile, line)) {
            cout << "读取: " << line << endl;
        }
        inFile.close();
    }
    
    return 0;
}