当前位置: 首页 > 知识库问答 >
问题:

我在支持下面[basic.start.statige]/2中更改的C++草案GitHub中找不到问题或拉请求

颜瀚漠
2023-03-14

N4791-2018-12-07(这与[basic.start.statige]/2当前草案中的措辞一致)

如果具有静态或线程存储持续时间的变量或临时对象由实体的常量初始化器(7.7)初始化,则执行常量初始化。如果不执行常量初始化,则具有静态存储持续时间(6.6.4.1)或线程存储持续时间(6.6.4.2)的变量被零初始化(9.3)。零初始化和常量初始化合在一起称为静态初始化;所有其他初始化都是动态初始化。所有静态初始化都在(6.8.2.1)任何动态初始化之前发生。[注:非局部变量的动态初始化在6.8.3.3中描述;局部静态变量的动态初始化在8.7.-结尾注中描述]

N4778-2018-10-08(此为N4791之前的草稿)

变量或临时对象o的常量初始值设定项是其完整表达式为常量表达式的初始值设定项,但如果o是对象,则这样的初始值设定项也可以为o及其子对象调用constexpr构造函数,即使这些对象是非文字类类型。[注意:这样的类可能有一个非平凡的析构函数。-结束注意]如果具有静态或线程存储持续时间的变量或临时对象被实体的常量初始化器初始化,则执行常量初始化。如果不执行常量初始化,则具有静态存储持续时间(6.6.4.1)或线程存储持续时间(6.6.4.2)的变量被零初始化(9.3)。零初始化和常量初始化合在一起称为静态初始化;所有其他初始化都是动态初始化。所有静态初始化都在(6.8.2.1)任何动态初始化之前发生。[注:非局部变量的动态初始化在6.8.3.3中描述;局部静态变量的动态初始化在8.7.-结尾注中描述]

共有1个答案

冀望
2023-03-14

从注释中移动答案,以便该问题从未回答的问题列表中消失:相关的拉请求是http://github.com/cplusplus/draft/pull/2442

 类似资料:
  • SonarQube有助于突出显示所有SONAR违规行为,并在本地系统上执行时分析每个Pull Application代码更改。 是否有任何选项/设置可以让我自动执行任何拉取请求,以便SonarQube在GIT中进行分析,并发送电子邮件或使用最新的SONAR代码违规情况更新仪表板?我只想在有人提出拉拽请求时自动进行声纳分析。

  • 给定一个整数数组nums和一个整数目标,返回两个数字的索引,使它们相加到目标。您可以假设每个输入都有一个解决方案,并且不能两次使用同一个元素。你可以按任何顺序返回答案。示例1:输入:nums=[2,7,11,15],目标=9输出:[0,1]解释:因为nums[0]nums[1]==9,我们返回[0,1]。

  • 本文向大家介绍在C ++中找到2 ^(2 ^ A)%B,包括了在C ++中找到2 ^(2 ^ A)%B的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将编写一个程序来计算等式2 ^(2 ^ A)%B。 我们将使用递归函数找到方程的值。让我们看看解决问题的步骤。 编写一个带有2个参数A和B的递归函数。 如果A为1,则将4%B返回为2 ^(2 ^ 1)%B = 4%B. 否则用A-1和b递归

  • 问题内容: index.php 一个.php two.php ajax.js 上面的代码运行完美。当我单击链接“ One”时,字符串“ One”被加载到工作区DIV中,而当我单击链接“ Two”时,则字符串“ Two”被加载到工作区DIV中。 题: 现在,我想使用下拉列表在工作区DIV中加载one.php和two.php,而不是index.php中的链接。 当我使用链接时,我在链接属性中使用cla

  • 问题是—https://codeforces.com/problemset/problem/231/A我很确定我在Java中找到了正确的解决方案,并且在我尝试它时它工作正常,但当我提交它时,它说测试1中有错误。如果有人能指出错误,那将是一个很大的帮助。我的代码如下: 注意:请不要要求更改语言,我是编程新手,我只懂一些C和Java。

  • 我使用vue.js创建了一个表单,用户可以在其中保存他们的答案并返回。我在我的Vue模板中有一个下拉列表,并且V模型被绑定到一个计算的属性。它在其他浏览器中运行良好,但在IE中,下拉菜单在加载页面时不会显示先前选择的答案。如果他们再次回答,它很好,但我希望他们之前选择的答案显示出来。 possibleanswers是组件的属性,answerLocal是计算属性。Responsions是组件的属性,