码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C++11新特性-原始字面量


    当我们书写文件路径的时候,会发现,文件路径无法正确输出,如下:

    这是因为反斜杠本身就是转义的意思,如果想要输出反斜杠则需要两个反斜杠,如下:

     

    当然这只是其中一种解决方法,还有一种就是使用C++11的原始字面量,如下:

     

    输出了我们想要的结果;

    原始字面量的写法就是:R"(str)";

    当然原始字面量不止这一个用途,还有就是用于换行书写

    举个栗子:

     

    在做项目开发的时候我们经常会遇到很长很长的字符串,就比如xml格式的字符串,里面存放着重要的信息,一般情况下这个字符串会很长,当然比我写的这个长的多;这个时候写在一行会显得很不美观;那么怎么办呢?

    分行书写;

    方法一:使用\进行字符串换行书写;

    通过反斜杠我们可以实现字符串的换行书写,但是输出的时候会显得很不美观,如下:

     

    乱七八糟的,这个时候使用C++11的原始字面量,可就不一样了,如下:

     

    输出:

     

    如果使用原始字面量的话,你在编译器中看他是什么样的排版,输出就是什么样的,比如:

     

    比起用制表符和空格一个一个扣强得多;

    原始字面量还有一点需要说,就是原始字面量的标签:

    这个标签并不会输出,只是为了增加代码的可读性

    何为标签?就是标记嘛,只是为了增强代码的可读性,所以不会输出也是很正常的

    另外,这个标签必须是成都出现的,如果前边和后边写的不一样就会报错,如下:

     

    所有有关C++11原始字面量的内容就讲完了,感谢观看! 

     

  • 相关阅读:
    Docker背后的标准化容器执行引擎——runC
    js中findIndex()、find()、indexOf()、includes()方法
    vue3插槽的使用
    将你的桌面变成一个雨滴窗口:关于两个有趣的应用的整合
    【 C++11 】类的新功能
    自制操作系统系列(一):显示hello world开始旅程
    Zookeeper学习一
    对业务分析中常见智能化设备的梳理(20220803)
    【Python入门教程】OpenCV在图片/视频上添加Logo(水印)
    深入理解ClickHouse跳数索引
  • 原文地址:https://blog.csdn.net/qq_52572621/article/details/128166965
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号