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

设计师 推荐 网站嘉兴在线 官网

设计师 推荐 网站,嘉兴在线 官网,logo图案免费,旅游网站国际业务怎样做在C11中添加了定义原始字符串的字面量,定义方式为:R “xxx(原始字符串)xxx”其中()两边的字符串可以省略。原始字面量R可以直接表示字符串的实际含义,而不需要额外对字符串做转义或连接等操作。 编程过程中&#xff0c…

在C++11中添加了定义原始字符串的字面量,定义方式为:R “xxx(原始字符串)xxx”其中()两边的字符串可以省略。原始字面量R可以直接表示字符串的实际含义,而不需要额外对字符串做转义或连接等操作。
编程过程中,使用的字符串中常带有一些特殊字符,对于这些字符往往要做专门的处理,使用了原始字面量就可以轻松的解决这个问题了,比如打印路径:

#include<iostream>
#include<string>
using namespace std;
int main()
{string str = "D:\hello\world\test.text";cout << str << endl;string str1 = "D:\\hello\\world\\test.text";cout << str1 << endl;/**************新特性**************/string str2 = R"(D:\hello\world\test.text)"; cout << str2 << endl;return 0;
}

R"(D:\hello\world\test.text)"使用了原始字面量R()中的内容就是描述路径的原始字符串,无需做任何处理.
再看一个输出HTML标签的例子:

#include<iostream>
#include<string>
using namespace std;
int main()
{
#if 0string str = "<html>\<head>\<title>\海贼王\</title>\</head>\<body>\<p>\我是要成为海贼王的男人!!!\</p>\</body>\</html>";cout << str << endl;
#else if //新特性string str = R"(<html><head><title>海贼王</title></head><body><p>我是要成为海贼王的男人!!!</p></body></html>)";cout << str << endl;
#endifreturn 0;
}

最后强调一个细节:在R “xxx(raw string)xxx” 中,原始字符串必须用括号()括起来,括号的前后可以加其他字符串,所加的字符串会被忽略,并且加的字符串必须在括号两边同时出现。

#include<iostream>
#include<string>
using namespace std;
int main()
{string str1 = R"(D:\hello\world\test.text)";cout << str1 << endl;string str2 = R"luffy(D:\hello\world\test.text)luffy";cout << str2 << endl;
#if 0string str3 = R"luffy(D:\hello\world\test.text)robin";	// 语法错误,编译不通过cout << str3 << endl;
#endifreturn 0;
}

通过输出的信息可以得到如下结论:使用原始字面量R “xxx(raw string)xxx”,()两边的字符串在解析的时候是会被忽略的,因此一般不用指定。如果在()前后指定了字符串,那么前后的字符串必须相同,否则会出现语法错误。

http://www.yingshimen.cn/news/547/

相关文章:

  • 婚恋网站建设公司排名wordpress模板博客
  • 网站怎么做透明导航百度网盘怎么增大免费空间
  • 山西建设执业资格注册管理中心网站如何制作一个简单的网页链接
  • 昆山网站公司珠海企业网站建设服务
  • 深圳网站优化方法网站开发seo规范
  • 一个完整的工程项目流程长沙竞价优化
  • 上海网站建设caiyiduo什么网站能免费做简历
  • 湖南营销型网站建设 j磐石网络做外汇都看那些网站
  • 做众筹的网站服务器代理加盟
  • 网站自己的wordpress酒店模板
  • 网站seo问题诊断工具绵阳网站维护托管
  • 网站聚合页面公众号平台搭建
  • 长春网站提升排名书城网站建设项目定义
  • 建设快卡额度查询网站wordpress用户搜索次数插件
  • 建设公司网站模版图片转换链接生成器
  • 网站内部服务器错误wix做的网站
  • 棋牌游戏网站建设厦门网上房地产
  • 学院网站建设的特色dede网站转移
  • 怎么做电影引流网站东阳高端营销型网站建设品牌
  • 外汇做单在什么网站龙岗做网站公司icxun
  • 适合新手做的网站手机设计绘图软件app
  • 网站发布文章怎么才能让百度收录表白网址一键生成
  • 医院seo是什么一个网站做seo
  • html5网站建设企业wordpress怎么修改模板
  • 河南宏业建设管理有限公司网站中国网络安全官网
  • 湛江网站搜索引擎推广小程序游戏源码
  • 怎样修改网站关键词帮别人做网站需要什么能力
  • 网站搭建素材图书馆网站开发需求分析
  • 个人网站icp软件开发过程模型
  • 怎么做网站网站的代理建设三轮摩托车官网