当前位置: 首页 > news >正文

做一个人网站需要注意什么wordpress 查看访客

做一个人网站需要注意什么,wordpress 查看访客,邯郸百度爱采购,100种班服设计图【C】标准库 IO 查漏补缺 文章目录 系统I/O1. 概述2. cout 与 cerr3. cerr 和 clog4. 缓冲区5. 与 printf 的比较 系统I/O 1. 概述 标准库提供的 IO 接口,包含在 iostream 文件中 输入流: cin输出流:cout / cerr / clog。 输入流只有一个 cin&#x…

【C++】标准库 IO 查漏补缺

文章目录

    • 系统I/O
      • 1. 概述
      • 2. cout 与 cerr
      • 3. cerr 和 clog
      • 4. 缓冲区
      • 5. 与 printf 的比较

系统I/O

1. 概述

标准库提供的 IO 接口,包含在 iostream 文件中

  • 输入流: cin
  • 输出流:cout / cerr / clog。

输入流只有一个 cin,而输出流有三个 cout / cerr / clog,这些输出流有什么区别呢?

输出流的主要区别有两个

  1. 输出目标不同
  2. 是否刷新缓冲区

2. cout 与 cerr

首先 cout 和 cerr 的输出目标不同,若程序重定向到文件,则会分别输出在不同的文件里。

编写如下程序:

#include <iostream>
using namespace std;
int main()
{cout << "output to cout" << endl;cerr << "output to cerr" << endl;return 0;
}

执行

./testio > txt1 2> txt2

在这里插入图片描述

3. cerr 和 clog

cerr 和 clog 区别是否立即刷新缓冲区,两者都是同一个输出目标

#include <iostream>
using namespace std;
int main()
{cout << "output to cout" << endl;cerr << "output to cerr" << endl;clog << "output to clog" << endl;return 0;
}

再次执行

./testio > txt1 2> txt2

可以看到 cerr和clog在同一个文件中

4. 缓冲区

缓冲区是内存的一部分,输出的东西先存入缓冲区,缓冲区满了再输出,程序操作内存速度要快一些,从而达到比较高的执行效率。

cerr 会立即刷新缓冲区,从而在程序错误异常崩溃时,能够及时看到错误。

std::flush 或者 std::endl 用于在执行到此行语句时,立即刷新缓冲区。
因此过度的使用这两个会拖慢进程,所以仅在必要时使用 std::flush 或 std::endl 来立即刷新缓冲区。

关于 std 这是一个命名空间 standard ,C++ 标准库

5. 与 printf 的比较

printf 比较直观,一目了然,cout 有很多 << 而且拼字符串有可能拼错

int x = 10;
std::cout << "I have " << x << " apples\n";
printf("I have %d apples\n", x);

但 printf 容易出错,cout 不容易出错

float x = 10;
std::cout << "I have " << x << " apples";
printf("I have %d apples\n", x);

此处占位符出错便无法进行正确的输出,占位符必须匹配正确

C++20 格式化

auto s1 {format("read {} bytes from {}", 100, "file.txt")};

目前编译器都不是支持的特别好。

http://www.yayakq.cn/news/975055/

相关文章:

  • 包头市住房与城乡建设部网站网站开发有哪些语言
  • 怎么更新网站内容郑州网站建设工作室
  • 公司网站如何注册wordpress 添加过滤器
  • 教做奥数的网站网站建设平台流程
  • 提交您的网站网站二级域名
  • 机场建设投资公司官方网站网站建设 深路互动
  • 自己做网站卖东西怎么样携车网网站开发怎么样
  • 搭建网站的五大步骤柳州网站建设工作室
  • 建设银行确认参加面试网站校园网站建设计划
  • seo网站优化公司青岛网站建设公司电话
  • 淘宝直接怎么做网站珠海百度seo
  • 网站根目录文件蓝色网站风格
  • 无极app定制开发公司网站模板陕西省建设资格注册中心网站
  • 正规网站建设多少钱网站建设平台安全问题有哪些方面
  • 淮南网官方网站山东省建设厅官方网站
  • 番禺建设工程交易中心网站深圳网站建设类公司
  • 哈尔滨做网站的公司网页设计策划
  • 最基本的网站设计百度应用市场官网
  • 什么是wap网站怎么看一个网站有没有做301
  • 114网站建设网盘搜索网站如何做的
  • 做衣服外单网站建站网站怎么上传代码
  • 手机拍摄720全景软件主网站怎么做熊掌号优化
  • 网站添加关键词表白网页生成器手机版
  • 高端科技产品网站建设网站后台 行间距调整
  • 微信网站搭建哪家好wordpress中文标题
  • 深圳公司网站设计引航博景做的网站
  • 网站怎么免费注册微信小程序开发怎么做
  • 设计站杭州建设网 工程信息网站
  • 门户网站开发使用什么语言wordpress建多个网站
  • 建设网站费用计入什么费用网站建设多少钱宋柯