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

深圳网站推广哪家好百度平台营销软件

深圳网站推广哪家好,百度平台营销软件,无锡seo报价,重庆做学校网站公司目录 一.简介 1.基本概念 2.语法 二.示例代码 示例 1:简单的原始字面量 示例 2:使用定界符 示例 3:多行原始字面量 一.简介 1.基本概念 在传统的 C 字符串字面量中,反斜杠 \ 被用作转义字符,用于表示一些特殊字…

目录

一.简介

1.基本概念

2.语法

二.示例代码

示例 1:简单的原始字面量

示例 2:使用定界符

示例 3:多行原始字面量


一.简介

1.基本概念

        在传统的 C++ 字符串字面量中,反斜杠 \ 被用作转义字符,用于表示一些特殊字符,如换行符 \n、制表符 \t 等。但当字符串中本身包含大量反斜杠或引号时,需要对这些字符进行转义,这会使字符串的书写变得复杂且难以阅读。原始字面量的出现就是为了解决这个问题,它允许你直接书写字符串,而无需对特殊字符进行转义。  

2.语法

R"delimiter(原始字符串内容)delimiter"

R:这是原始字面量的标识符,用于告诉编译器这是一个原始字符串字面量。

delimiter:这是一个可选的定界符,由最多 16 个基本字符(字母、数字、标点符号等)组成,用于标记原始字符串的开始和结束。定界符在开始和结束处必须保持一致。如果不指定定界符,默认使用空定界符。

(原始字符串内容):这是实际的字符串内容,其中可以包含任意字符,包括反斜杠和引号,无需进行转义。

二.示例代码

示例 1:简单的原始字面量

#include <iostream>
#include <string>int main() {// 传统字符串字面量,需要对反斜杠和引号进行转义std::string traditional = "Hello, \"World!\"\\n";// 原始字符串字面量,无需转义std::string raw = R"(Hello, "World!"\n)";std::cout << "Traditional: " << traditional << std::endl;std::cout << "Raw: " << raw << std::endl;return 0;
}

在这个示例中,传统字符串字面量 traditional 需要对引号和反斜杠进行转义,而原始字符串字面量 raw 可以直接书写,无需转义。 

运行结果:

Traditional: Hello, "World!"\n
Raw: Hello, "World!"\n

示例 2:使用定界符

使用定界符原因:

在原始字符串字面量的基本语法 R"(原始字符串内容)" 里,字符串内容是用 ( 和 ) 括起来的。当字符串内容本身包含 ) 时,如果没有定界符,编译器就无法准确判断字符串的结束位置。这时就需要使用定界符来避免这种混淆。

#include <iostream>
#include <string>int main() {// 使用定界符 "abc"std::string rawWithDelimiter = R"abc(This is a "raw" string with delimiter (abc).)abc";std::cout << "Raw with delimiter: " << rawWithDelimiter << std::endl;return 0;
}

当字符串内容中包含 ) 时,可以使用定界符来避免混淆。 

运行结果:

Raw with delimiter: This is a "raw" string with delimiter (abc).

示例 3:多行原始字面量

#include <iostream>
#include <string>int main() {std::string multiLineRaw = R"(This is a multi-lineraw string.It can contain "quotes"and \ backslashes without escaping.)";std::cout << "Multi-line raw string:" << std::endl;std::cout << multiLineRaw << std::endl;return 0;
}

 在这个示例中,原始字面量可以直接包含换行符,无需使用 \n 进行转义。

通过使用原始字面量,可以使包含特殊字符的字符串的书写更加简洁和易读。

运行结果:

Multi-line raw string:This is a multi-lineraw string.It can contain "quotes"and \ backslashes without escaping.


文章转载自:

http://LrDWfeo8.Lwcqh.cn
http://yldKA05X.Lwcqh.cn
http://hYJz2Hui.Lwcqh.cn
http://e5hIx97U.Lwcqh.cn
http://Hsd3LgWq.Lwcqh.cn
http://3X38IUSh.Lwcqh.cn
http://9HNBaZn7.Lwcqh.cn
http://C5Z3WGfw.Lwcqh.cn
http://mR66Wm0d.Lwcqh.cn
http://i0KBCYb3.Lwcqh.cn
http://G2PnFTzZ.Lwcqh.cn
http://SAyn9tWO.Lwcqh.cn
http://bAMKKAVP.Lwcqh.cn
http://rlL7d1YW.Lwcqh.cn
http://Zr9qBjyS.Lwcqh.cn
http://05OZKi9k.Lwcqh.cn
http://XOqgBfXH.Lwcqh.cn
http://B8LDq7h1.Lwcqh.cn
http://Sg1ijdxV.Lwcqh.cn
http://OYIOHNZZ.Lwcqh.cn
http://x5lrSCqh.Lwcqh.cn
http://Dm7gg1PF.Lwcqh.cn
http://4ddVdoJM.Lwcqh.cn
http://OLiyNpm6.Lwcqh.cn
http://5Go2wPJZ.Lwcqh.cn
http://XcfdoGJP.Lwcqh.cn
http://sEWlMLn8.Lwcqh.cn
http://JUdraYUy.Lwcqh.cn
http://rDNtluDM.Lwcqh.cn
http://Z7xtzVUT.Lwcqh.cn
http://www.dtcms.com/wzjs/705312.html

相关文章:

  • 陕西交通建设集团公司网站百度广告优化师
  • 沈阳城乡建设官方网站专门做湘菜的网站
  • 免费网站空间哪个好太原公司网站建设
  • 服装效果图网站网站做定制还是固定模板
  • 网站关键词几个最好凡客另一购物网站
  • 黄江镇网站仿做长沙网站seo方法
  • 网站开发合同的缺陷如何开发小程序微信
  • 需要网站建设的人多吗网站设计_网站建设_手机网站建设
  • 完成公司网站建设word上下页边距怎么调
  • 网站建设 英语词汇上海临港
  • 专业制作网站电商网站建设与运营实训
  • 成都建设网站哪家好wordpress默认编辑器功能增强
  • 移动端的网站模板巴中市做网站
  • 长沙做网站团队石家庄网站建设外包
  • 网站虚拟空间作用网站公司大全
  • 网站制作怎么学去哪学正能量网站有哪些
  • 网站程序安装深圳seo网站推广公司
  • 网站网页设计制作教程做游戏网站要多少钱
  • 什么是 网站的逻辑结构外贸网站模板
  • 简单的网站开发的软件seo搜索引擎工具
  • 上海网站建设网页360收录提交入口
  • 网站图片缩略图域名续费一般多少钱一年
  • 金融公司 网站开发网站开发收费表
  • 如何制作外贸网站广西中小企业网站建设
  • 静态网站怎么更新环保科技东莞网站建设
  • 珠海建设局网站小网站建设公司排名
  • 编辑网站内容有没有批量办法网络营销平台都有哪些
  • 东莞网站建设那家专业网页设计开发招聘
  • 网站做301跳转的作用WordPress登录cookie
  • 奇单网站建设学计算机网站建设