“const int& jj”和“int& const jj”有什么区别?

2023-12-27

我对两者感到困惑。我知道 C++ 引用本质上是恒定的,一旦设置它们就不能更改为引用其他内容。


const int&表示对 const 的引用int。 (相似地,int&表示对非常量的引用int.)

int& const字面意思是 const 引用(对非 constint),这在 C++ 中是无效的,因为引用本身不能被 const 限定。

$8.3.2/1 参考文献 [dcl.ref] http://eel.is/c++draft/dcl.ref#1

简历限定引用的格式不正确,除非简历限定符 通过使用 typedef 名称([dcl.typedef]、 [temp.param]) 或 decltype-specifier ([dcl.type.simple]),在这种情况下 简历限定符将被忽略。

正如您所说,引用本质上是恒定的,一旦设置,它们就不能更改为引用其他内容。 (我们无法在初始化后重新绑定引用。)这意味着引用始终是“const”,那么 const 限定引用或 const 不限定引用实际上可能没有意义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“const int& jj”和“int& const jj”有什么区别? 的相关文章

随机推荐

  • java中的正则表达式,组匹配

    你好 java 和 regex 组是如何工作的 对于前 我要匹配any text something 我匹配的方式是 s 1 如何将任何文本 某物 替换为某物 含义用第一个匹配组替换匹配的字符串 如果您只想删除单引号 则可以使用以下方法 y
  • 如何最大程度地发挥盒子胶的效果? / 如何优先考虑组件的首选尺寸?

    Setup 在屏幕的右侧 有一个从上到下的列表 On the left side of the screen there are manipulators for this list 一个操纵器由两个元件组成 一个紧挨着另一个 at fir
  • 具有特定结构的潜在嵌套对象的 BSON 数据的(反)序列化

    TL DR 我正在尝试将 BSON 数据从 Julia C 序列化 反 序列化 一些库知道如何用每种语言编写和读取此数据 但我不知道如何在两种实现之间进行转换 感觉应该使用 Json net JSON 转换器 但我不知道如何在不为每种类型重
  • 按预定义顺序返回查询结果

    是否可以做一个SELECT具有预定顺序的语句 即 选择 ID 7 2 5 9 和 8并按顺序返回它们 仅基于 ID 字段 这两个语句都以相同的顺序返回它们 SELECT id FROM table WHERE id in 7 2 5 9 8
  • 防止 IFrame 导航

    我用一个iframe通过 JS 将 HTML 字符串写入其内容文档来显示 HTML 电子邮件内容 我不希望用户在其中导航iframe如果他点击显示的电子邮件中的链接 现在我有这些选择 在新的浏览器窗口或选项卡中打开链接 首选 阻止所有导航
  • 在 Angular 上运行 karma 测试时出现“Uncaught [object Object]”

    在为我的应用程序运行单元测试时 我正在与这个奇怪的错误作斗争 zone js 260 Uncaught object Object thrown Zone runTask zone js 260 ZoneTask invoke zone j
  • ASP/C# 后面的代码无法从标记获得控制

    Issue 我有这样的标记 只有重要的行 ul class teaserLinksUL ul 后台代码 namespace MainSolution CONTROLTEMPLATES Kunde public partial class R
  • 从 OpenGL 中的纹理采样为黑色

    我正在按照以下教程尝试图形处理http en wikibooks org wiki OpenGL Programming Modern OpenGL Tutorial 06 http en wikibooks org wiki OpenGL
  • 为什么 Chrome 浏览器无法识别我的 http2 服务器?

    我按照以下设置我的 Nginx 配置数字海洋纸 https www digitalocean com community tutorials how to set up nginx with http 2 support on ubuntu
  • 如何在java中使用AWS Textract检索pdf中存在的表

    我发现下面的文章是用 python 做的 https docs aws amazon com texttract latest dg examples export table csv html https docs aws amazon
  • 如何调试 WSO2 ESB 代码

    您通常如何调试 ESB 代码 我正在使用日志语句 但它们在系统日志中丢失了 有没有更好的机制可以使用 Thanks 您可以使用 ESB 代码从 IDE 进行远程调试 首先使用调试选项启动 ESB 服务器脚本 如下所示 wso2server
  • PHP:不区分大小写的参数

    我如何接受已通过GET or POST值不区分大小写 Like sample php OrderBy asc仍然会是一样的sample php orderby asc or sample php ORDERBY asc 有没有一种方法可以有
  • 在 Java 中构建分隔项字符串的最佳方法是什么?

    在使用 Java 应用程序时 我最近需要组装一个以逗号分隔的值列表以传递给另一个 Web 服务 而无需提前知道其中有多少元素 我能想到的最好的办法是这样的 public String appendWithDelimiter String o
  • Model.find Mongoose 6.012 始终返回所有文档,即使有过滤器

    我的架构示例 const XXXSchema new mongoose Schema name String 我使用猫鼬有一段时间了 最 近我开始遇到这些问题 以下查询按预期工作 await MyModel find id ObjectId
  • 是否有内置支持在 Azure 容器实例上启用 SSL?

    是否有内置支持在 Azure 容器实例上启用 SSL 如果没有 我们可以连接到像 Lets Encrypt 这样的 SSL 提供商吗 今天没有任何内置的东西 您需要将证书加载到容器中并在那里终止 SSL 很快 我们将启用对 ACI 容器加入
  • 使用 keyup 捕获 TAB 按键

    我需要实现 2 个目标 但我一次只实现一个目标 而不是同时实现两个目标 首先 我有一个输入字段 当按下按键时应该触发一个事件 并且我需要捕获字段值 我使用字母 数字和 TAB 键 因此 如果我使用 keyup 它会在第一个字符处触发 如果我
  • 打开 jquery.min.js 后 Eclipse 变得非常慢

    正如标题所说 每当我打开一个长压缩版本的任何 javascript 库 如 jquery 或 Foundation min js 时 我的 Eclipse 安装都会变得非常非常缓慢 有时重新启动后 事情会再次正常 直到我打开这些文件 有什么
  • tsc 编译使用文件扩展名导入的打字稿

    我以独立于生态系统的方式编写打字稿代码 我决定在导入中包含文件扩展名 以匹配 Web 和 Deno import xyz from foo ts 我怎样才能获得打字稿编译器 tsc 编译这些文件不会出现以下错误 error TS2691 A
  • 为什么 npm install 仅在 ElasticBeanstalk 中失败?

    我有一个 Nest js Node js 应用程序 我想将其部署在 ElasticBeanstalk Node 16 版本 AL2 5 5 0 上 我的部署一直失败 我发现错误在eb engine log 2022 03 23 15 11
  • “const int& jj”和“int& const jj”有什么区别?

    我对两者感到困惑 我知道 C 引用本质上是恒定的 一旦设置它们就不能更改为引用其他内容 const int 表示对 const 的引用int 相似地 int 表示对非常量的引用int int const字面意思是 const 引用 对非 c