C++14增加了quoted可以为输出字符串自动增加双引号:

string str1 = "hello";
cout<<str1<<endl;            //输出:hello
cout<<quoted(str1)<<endl;    //输出:"hello"

需要注意的是,quoted不是返回了一个增加了双引号字符串,他是一个ostream操控器,它使用 >> 和 << 运算符,使字符串能够方便地往返进出流。

string str1 = "hello";
string str2 = quoted(str1);编译报错:
error: conversion from 'std::__detail::_Quoted_string<std::__cxx11::basic_string<char>&, char>' to non-scalar type 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'} requested

可以通过stringstream获取获取输出:

string str1 = "hello";
stringstream sstream;
sstream<<quoted(str1);
string&& str2 = sstream.str();
cout<<str2<<endl;    //输出"hello"

C++(14):quoted相关推荐

  1. c++14:std::quoted

    C++14引入std::quoted用于给字符串添加双引号 /*================================================================ * C ...

  2. r语言必学的十个包肖凯_30 天学会R DAY 14:R语言必学包dplyr

    原标题:30 天学会R DAY 14:R语言必学包dplyr 第14天 R语言必学包dplyr R语言非常讲究数据的整理,我们在7-13天的R语言学习内容中,着重都是关于R语言的整理,各种方法对数据进 ...

  3. 关于C++14:你需要知道的新特性

    使C++更加安全和更加方便的有用新特性 今年8月,经过投票, C++14标准获得一致通过.目前唯一剩下的工作是ISO进行C++标准的正式发布.在本文中,我关注的是新标准中的几个重要点,展示了即将到来的 ...

  4. 【预告】1月6日下午14:30 CLR开发系列课程(3):COM Interop基础 (Level 300)

    1月6日下午14:30我将在MSDN中文网络广播中主讲.NET中COM和COM Interop的相关基础知识.有兴趣的朋友可以通过下面的链接登记并收听此次网络广播:  公共语言运行库(CLR)开发系列 ...

  5. C# 视频监控系列(14):总结贴——VC++代码转成C#小结

    前言 关键字:c++ to C# 原计划是再写一篇H264播放器转换AVI的文章才开始写总结的,至今未能成功,由于时间问题并且也暂时没有这个需求,所以决定从原计划中去掉这一章节直接进入总结贴,然后结束 ...

  6. 使用文本编辑器和jdk_JDK 14:记录,文本块等

    使用文本编辑器和jdk 今天的Mark Reinhold帖子" 建议JEP针对JDK 14:305.343.359.366和368 "建议将另外五个JEP针对JDK 14 . 该组 ...

  7. JDK 14:记录,文本块等

    今天的Mark Reinhold帖子" 建议JEP针对JDK 14:305.343.359.366和368 "提议针对JDK 14再针对五个JEP. 该组中有一些备受期待的功能,尽 ...

  8. Skype For Business 2015实战系列14:创建Office Web App服务器场

    Skype For Business 2015实战系列14:创建Office Web App服务器场 前面的操作中我们已经成功的安装了Office Web App Server,今天我们将创建Offi ...

  9. Magento教程 14:如何在Magento设定多货币

    电子商务的应用无远弗届,当你的网路商店已贩售至多个国家,此时你可以在Magento设立多种货币,更能贴近使用者的消费习惯. 接下来我们要示范如何在Magento中设立多货币别. 1. 设立货币 首先进 ...

最新文章

  1. DIY敷脸亲身示范做法 - 生活至上,美容至尚!
  2. element-ui表格列金额显示两位小数
  3. ubuntu14.04、CentOS安装oracle 11g数据库【转载】
  4. php list 转tree,PHP 数组转树形结构
  5. zabbix监控服务器日志文件,Zabbix对服务器资源进行监控及百度告警的整合
  6. tomcat基本知识点与实例
  7. Web 安全开发规范手册 V1.0
  8. 贪心算法之用优先队列解决最短路径问题(Dijkstra算法)
  9. 华为智能手表与鸿蒙,不再是大号手环!华为鸿蒙手表来了:要和苹果抢生态?...
  10. ProtoBuf3语法指南(Protocol Buffers)_下
  11. 浅谈SCOM Agent的心跳响应机制
  12. [NDK 佳佳的魔法药水]
  13. 正向混合云和反向混合云解析
  14. iMazing六大主要功能介绍
  15. 单例模式(学习小记)
  16. 获取硬盘序列号(VC)
  17. 基于SPRINGBOOT高速交警日常办公管理系统
  18. 压力换算公斤单位换算_压力单位换算表
  19. Java Cryptography
  20. 完全搞懂java中的时间戳,时区,日期格式

热门文章

  1. 南航里程每年清空吗_南航里程即将大幅贬值!此期限前使用仍能保值
  2. 制造并批量生产现实版“储物戒指”
  3. ZeroDivisionError: integer division or modulo by zero解决记录
  4. 新概念二册 Lesson 13 The Greenwood Boys绿林少年 (将来进行时)
  5. 用python计算工资工资_python税后工资计算器
  6. lia人是什么意思_Lia[莉雅,]的中文翻译及英文名意思
  7. 二十岁、我的青春散场
  8. unity build报错Type has an extra field of type in the and thus can‘t be serialized error
  9. 云仓一件代发模式与即时分账,会碰撞出什么火花?
  10. 盘点:20位近两年新任“院士校长”!