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

wordpress 图片选择优化课程

wordpress 图片选择,优化课程,做网站如何分页,wordpress 运行卡一、std::ostringstream 概述 std::ostringstream 是 C 标准库中的一个类,用于将数据格式化为字符串 std::ostringstream 结合了流操作和字符串操作的功能,可以像使用 cout 一样向字符串写入数据 二、std::ostringstream 基本使用 构造与初始化 #inc…

一、std::ostringstream 概述

  1. std::ostringstream 是 C++ 标准库中的一个类,用于将数据格式化为字符串

  2. std::ostringstream 结合了流操作和字符串操作的功能,可以像使用 cout 一样向字符串写入数据


二、std::ostringstream 基本使用

  1. 构造与初始化
#include <iostream>
#include <sstream>using namespace std;int main() {// 默认构造(空字符串)ostringstream oss1;// 带初始字符串构造ostringstream oss2("init text");return 0;
}
  1. 写入数据与获取字符串
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;oss << "Hello" << " " << 42 << " " << 3.14;string result = oss.str();cout << result << endl;// 清空内容oss.str("");return 0;
}
# 输出结果Hello 42 3.14

三、std::ostringstream 清空内容

1、如果不清空内容
  • 如果不清空内容,std::ostringstream 会保留之前写入的所有内容,后续写入会追加到已有内容之后
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;oss << "Hello" << " World";string result1 = oss.str();cout << result1 << endl;string result2 = oss.str();cout << result2 << endl;return 0;
}
# 输出结果Hello World
Hello World
2、清空内容的方式
  1. 赋空字符串
oss.str("");
  1. 构造空字符串
oss.str(string());

四、std::ostringstream 进阶使用

1、格式化控制
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;oss << hex << 255;string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果ff
#include <iostream>
#include <sstream>
#include <iomanip>using namespace std;int main() {ostringstream oss;oss << setw(10) << "text";string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果text
#include <iostream>
#include <sstream>
#include <iomanip>using namespace std;int main() {ostringstream oss;oss << setfill('*') << setw(8) << 42;string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果******42
#include <iostream>
#include <sstream>
#include <iomanip>using namespace std;int main() {ostringstream oss;oss << fixed << setprecision(2) << 3.14159;string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果3.14
2、追加内容
  1. str 方法用于完全替换流中的内容,且流的位置指针会被重置到开头,如果直接追加内容,追加内容会覆盖掉替换内容
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;// 追加内容oss.str("New content");// 替换内容oss << " appended";string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果appendednt
  1. 使用 seekp 方法定位到行末,再追加内容
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;// 追加内容oss.str("New content");// 定位到行末oss.seekp(0, ios::end);// 替换内容oss << " appended";string result = oss.str();oss.str("");cout << result << endl;return 0;
}
# 输出结果New content appended
3、流状态
  1. 操作成功
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;// 成功写入操作oss << "Hello";if (oss.good()) {cout << "操作成功" << endl;}if (oss.fail()) {cout << "操作失败" << endl;}cout << "内容:" << oss.str() << endl;return 0;
}
# 输出结果操作成功
内容:Hello
  1. 操作失败
#include <iostream>
#include <sstream>using namespace std;int main() {ostringstream oss;// 模拟流错误oss << "Hello";oss.setstate(ios::failbit);oss << "Hello World";if (oss.good()) {cout << "操作成功" << endl;}if (oss.fail()) {cout << "操作失败" << endl;}cout << "内容:" << oss.str() << endl;return 0;
}
# 输出结果操作失败
内容:Hello
http://www.dtcms.com/wzjs/453458.html

相关文章:

  • 中升乙源建设公司网站2021百度热搜年度榜
  • 电子商务搭建平台seo运营经理
  • 建设县政府门户网站的请示中国新闻社
  • 网站建设分为哪三部分外链在线发布工具
  • 博彩类网站建设手机网页制作
  • wordpress备份整站江苏seo排名
  • 做企业网站的供应商只需要手机号的广告
  • redis 在网站开发中怎么用谷歌推广公司
  • ps企业站网站做多大的google关键词分析
  • 网站技术部门架构做网络营销推广
  • 深圳网站建设设计科技有限公司电脑优化大师
  • 做抽奖网站违法吗友链申请
  • 太原网站建设哪家便宜互联网广告投放公司
  • wordpress content.php页面优化的方法
  • Python建网站的步骤上海有哪些优化网站推广公司
  • 政府英文网站建设外包服务方案线下推广渠道有哪些方式
  • 做网站项目收获百度入口的链接
  • 做教育网站的公司线上营销手段
  • 个人博客模板 wordpress安徽seo优化
  • 网站建设宣传单新产品推广方案策划
  • 郑州市网站建设软文推广代理
  • 做网站容易还是app容易如何推广产品
  • 免费做自我介绍网站长春网站建设策划方案
  • 厦门本地企业网站建设站长统计app下载免费
  • 那个装修公司的网站做的好怎么做好网络营销推广
  • 德阳网站建设 选哪家好百度网页版登录入口
  • 百度搜索公司网站展现图片手机如何制作一个网页链接
  • 邵阳做网站站长工具seo综合查询问题
  • 金牛区建设审批网站网络营销策划方案800字
  • 做网站好不好优化建议