腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
初始化
相等
C++
的
顺序
、
、
、
、
这个程序做了两个整数
的
加法,程序工作得很好(练习要求我在它上面使用构造函数和过去
的
整数)。但是在构造函数上,如果我
初始化
num1 = nbre1而不是nbre1 = num1,程序就不能工作。
浏览 7
提问于2019-10-16
得票数 0
回答已采纳
1
回答
为什么
C++
强制成员变量按照声明
的
顺序
进行
初始化
、
、
、
我知道在
C++
中,类头中
的
成员声明定义了
初始化
顺序
。你能告诉我为什么
C++
选择这个设计吗?强制
初始化
顺序
而不是遵循
初始化
器列表有什么好处吗?
浏览 18
提问于2021-06-30
得票数 21
回答已采纳
1
回答
什么是微软相当于GCC选项init_priority?
、
、
、
在编译和链接
C++
库或程序时,无法保证转换单元之间静态
C++
对象
的
初始化
顺序
。用于解决静态归档、共享对象和程序
的
问题: 在标准
C++
中,定义在命名空间范围内
的
对象保证跨翻译单位
的
基本概念。然而,GNU
C++</em
浏览 3
提问于2015-08-08
得票数 6
5
回答
使用
初始化
列表时
的
c++
数据成员
初始化
顺序
、
、
class Aprivate:int b; A() : b(2), a(1), c (3)}根据
C++
标准,数据成员是按照声明
的
顺序
构造和
初始化
的
但是当使用
初始化
列表时,我们改变了数据成员
的
顺序
,现在是按照
初始化
列表
的
顺序
还是声明
的
顺序
进行
初始化
?
浏览 0
提问于2012-08-26
得票数 4
1
回答
何时
初始化
静态存储中
的
内联变量?
、
、
、
C++
标准(至少早于C++17 )已经提到了
初始化
顺序
。
C++
是否保证了这些变量
的
初始化
<e
浏览 4
提问于2019-08-09
得票数 5
回答已采纳
1
回答
更改STL多集中两个
相等
元素
的
顺序
、
、
在
C++
中,我有一个STL multiset<int, cmp>。我定义了一个自定义
的
比较运算符,这样两个不同
的
整数仍然可以比较
相等
。在这种情况下,当两个整数
相等
时,如何改变它们
的
内部
顺序
?我读到了向multiset添加第二个值
的
选项,并将其值相应地设置为我想要
的
顺序
,但是,这似乎相当复杂。是否有一个更容易
的
解决方案,例如删除和插入这两个元素
的
特定
顺序
浏览 1
提问于2016-05-14
得票数 0
回答已采纳
1
回答
在C程序中会发生静态
初始化
顺序
失败吗?
、
、
当我搜索静态
初始化
顺序
问题时,我在
C++
中看到了许多解释此问题
的
示例。我想知道:静态
初始化
顺序
失败问题会出现在C程序中吗?
浏览 18
提问于2020-02-08
得票数 1
回答已采纳
3
回答
Ruby中
的
操作
顺序
问题
、
我正在
初始化
一个类
的
实例,用于测试两个公式
的
相等
性。公式
的
计算值实际上是
相等
的
:=> 96.0 = 96.0=>false y = RubyChem::BalanceChem.n
浏览 1
提问于2010-07-29
得票数 2
回答已采纳
1
回答
为什么类成员总是按照声明
的
顺序
初始化
?
、
C++
标准规定: 为什么?如果成员是按照它们在
初始化
器中出现
的
顺序
初始化
的
,如果它们没有在
初始化
器中列出的话,那么默认
的
声明
顺序
不是更直观吗?它指出,
初始化
总是按声明
顺序
进行
的
原
浏览 5
提问于2015-01-10
得票数 2
2
回答
为什么C++20不支持无序指定
的
初始化
器?
、
、
当我读
的
时候,我有一个关于这个段落
的
问题: 注意:C编程语言支持无序指定
初始化
、嵌套指定
初始化
、指定
初始化
和常规
初始化
混合以及数组指定
初始化
,但在
C++
中不允许。是否有任何技术原因阻止
C++
支持无序
的
指定
初始化
?
浏览 3
提问于2018-11-11
得票数 27
回答已采纳
2
回答
c++
std::列表排序保存
顺序
、
、
可能重复:
C++
std::列表排序函数是否保证保持列表中
相等
元素
的
顺序
?
浏览 3
提问于2011-03-03
得票数 5
回答已采纳
3
回答
C++
:同时避免静态
初始化
顺序
问题和竞争条件
、
我使用
的
是Windows XP / Visual
C++
2008。我遇到了一个
C++
静态
初始化
顺序
问题,我已经用著名
的
“第一次使用时构造”成语解决了这个问题: static Foo *ptr = new Foo();} 然而,我一
浏览 1
提问于2012-02-09
得票数 4
1
回答
equal_range
c++
元素
顺序
、
、
我在
C++
中使用多重映射
的
相等
范围。在我
的
例子中,同一个key可以有多个条目-因此是多映射。我想知道返回
的
迭代器是否会按定义
的
顺序
交付项,还是留给STL
的
实现者。例如,我将在multimap中插入键A、B、C、D、E、F、X、Y、Z、C、M、N、A等,并想知道迭代器将以什么
顺序
返回给我匹配键。它们插入
的
顺序
是什么?最后插入
的
是第一个吗?未定义?我尽量避免存储额外
的
浏览 2
提问于2016-09-11
得票数 0
1
回答
静态变量
初始化
顺序
的
模糊性
、
、
、
、
在我对在C#中构建单例
的
最佳方法
的
研究中,我偶然发现了下面的,其中在
C++
中有一个简短
的
提到 类
的
静态字段变量
初始化
器
浏览 2
提问于2012-07-09
得票数 6
回答已采纳
1
回答
C++
/CX`中结构
的
相等
运算符
、
我用
C++
/CX实现了一个值结构。为了
初始化
结构
的
向量,我需要实现一个
相等
操作符,这是向量
的
IndexOf()操作符所必需
的
,如Collection.h中所示。
浏览 2
提问于2012-07-06
得票数 0
回答已采纳
1
回答
使用mingw
初始化
libstdc++
、
、
、
我正在使用mingw开发一个
C++
库。然而,只要我在
C++
运行时执行一个函数调用,我就会得到一个sigsev (好吧,“访问冲突”,确切地说,就是Windows)。这让我认为
C++
结构
的
初始化
没有运行。我想要以下任何一项:2)任何关于应该执行libstdc++中
的
哪些函数来
初始化
运行时
的
提示。提前感谢您
的
帮助。
浏览 0
提问于2012-02-04
得票数 0
回答已采纳
1
回答
使用委托构造函数
的
构造函数
初始化
列表执行
顺序
、
、
我有一个棘手
的
C++
问题:当你有一个带有委托构造函数
的
构造函数
初始化
列表时,列表
的
执行
顺序
是什么?这里有两个相互冲突
的
标准规则:2.)构造函数
初始化
列表中
的
委托构造函数总是在“母构造函数”执行之前被调用。 哪条规则更优越?(因为构造函数也是一个类项目)为
浏览 1
提问于2013-02-14
得票数 5
回答已采纳
2
回答
Python模块
初始化
顺序
?
、
我是一个来自
C++
背景
的
Python新手。虽然我知道尝试使用我以前
的
C++
知识来寻找匹配
的
概念不是Pythonic式
的
,但我认为这个问题仍然是一个一般性
的
问题: 在
C++
下,有一个众所周知
的
问题,称为全局/静态变量
初始化
顺序
失败,这是由于
C++
无法决定哪个全局/静态变量将首先在编译单元中
初始化
,因此依赖于不同编译单元中
的
另一个
浏览 1
提问于2010-06-21
得票数 15
回答已采纳
1
回答
带有构造函数参数
的
模板化类
、
、
、
、
typename t>{ Something(t theValue) {mValue=theValue;}};我在另一个类中声明上述内容{ Something<float> mSomething(100);它告诉我,我在括号内放
的
任何东西都是语法错误这里
的
必要语法到底是什么--或者说,这是一些模板
的
古怪,因此不可能实现?
浏览 3
提问于2022-06-08
得票数 1
回答已采纳
1
回答
初始值设定项列表*参数*计算
顺序
、
、
、
、
因此,
C++
标准要求类成员按照它们在类中声明
的
顺序
进行
初始化
,而不是按照它们在任何构造函数
的
初始化
器列表中提到
的
顺序
进行
初始化
。但是,这并不意味着计算这些
初始化
的
参数
的
顺序
。我正在使用一个系统,该系统频繁地传递对序列化对象
的
引用,并且想知道是否可以确保以正确
的
顺序
从该系统读取位,而与这些位写入对象字段
的
浏览 2
提问于2009-10-19
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自学编程007 属性初始化顺序
C++ 错题集 线程初始化编译报错
从 static 关键字深入理解 java 对象初始化顺序
pairs 的遍历顺序
程序猿的第38天:字符串相等
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券