cerr << 是C++中用于输出错误信息的标准用法

cpp 复制代码
cerr << "错误信息" << endl;
//  │      │
//  │      └─ 要输出的内容
//  └──────── 标准错误输出流对象

cerr 是C++标准库中预定义的标准错误输出流 对象,属于 ostream 类。

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    int age;
    
    cout << "请输入年龄:";  // 普通提示用 cout
    cin >> age;
    
    if (age < 0) {
        cerr << "错误:年龄不能为负数!" << endl;  // 错误信息用 cerr
        return 1;
    }
    
    if (age > 150) {
        cerr << "警告:年龄似乎不太合理" << endl;  // 警告信息也可用 cerr
    }
    
    cout << "您的年龄是:" << age << endl;  // 正常输出用 cout
    
    return 0;
}
相关推荐
meilindehuzi_a1 分钟前
Workflow 与 Agent 有什么区别:从 LangChain 流水线到智能体决策
前端·人工智能
啦啦啦啦啦zzzz10 分钟前
算法:回溯算法
c++·算法·leetcode
IT探索24 分钟前
Linux 查找文件指令总结
linux·算法
Lzg_na27 分钟前
订阅发布模块事例
c++
郝学胜-神的一滴33 分钟前
[简化版 GAMES 104] 现代游戏引擎 02:拆解现代游戏引擎5+1层级架构,吃透引擎底层核心逻辑
c++·unity·架构·游戏引擎·图形渲染·unreal engine·系统设计
汉克老师40 分钟前
2026年CSP-J初赛分数线-----预测
c++·csp-j·小学生·学c++编程
曹牧41 分钟前
文档格式:OFD
java
脱胎换骨-军哥41 分钟前
C++数据库存储引擎内核开发:B+树索引与MVCC并发控制的完整实现
数据库·c++·b树
豆角焖肉1 小时前
Maven进阶与搭建私服
java·maven
Lumos1861 小时前
51单片机从零到实战(完结)——后续学习路线建议
算法