腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
C++
类
内
初始化
在使用
类
内
初始化
器时,为什么我可以使用复制形式的
初始化
'=‘和带括号的列表形式的
初始化
'{}’,但不能使用直接形式'()‘。
浏览 0
提问于2016-05-16
得票数 0
1
回答
错误: ISO
C++
禁止非常数静态成员解决方案::i -Tower of Hanoi
c++
的
类
内
初始化
汉诺塔问题: // {驱动程序代码启动//
C++
的初始模板using namespace std; public: void hanoi(vector<ob.shiftPile(N, n);
浏览 3
修改于2021-05-31
得票数 0
1
回答
C++
:
初始化
另一个
类
内
的参数化
类
的对象
我想写一个
C++
程序,其中一个参数化
类
A的对象- 'a‘必须在另一个
类
B
内
初始化
。我不应该/不能像A
类
的'A a(参数列表);’那样
初始化
,同时声明对象变量'a‘在B
类
的构造函数之外。如何用所需参数
初始化
B的构造函数
内
的‘a’?如何在
类
B中
初始化
对象a(path)?
浏览 24
修改于2020-07-20
得票数 0
回答已采纳
2
回答
合成的默认构造函数如何
初始化
已经
初始化
的
类
成员?
我正在学习课程,书中的
C++
Primer第7.1.4章说: 如果存在
类
内
初始化
器(§2.6.1,p. 73),则使用它
初始化
member.Otherwise,默认
初始化
(§2.2.1,p. 43)成员如果类成员已经具有
类
内
初始化
器,为什么这个合成的默认构造函数会再次
浏览 3
提问于2020-08-10
得票数 2
回答已采纳
3
回答
错误C2864:'element::next‘:只有静态const积分数据成员可以在
类
内
初始化
(STRUCT)
我对VisualStudio
c++
编译器有问题。main.cpp(21):error C2864:'element::next‘:只有静态const积分数据成员可以在
类
内
初始化
在LLVM上,一切都很好。
浏览 0
修改于2020-06-20
得票数 0
回答已采纳
3
回答
C++11允许非静态和非常数成员的
类
内
初始化
。什么改变了?
在C++11之前,我们只能对整型或枚举类型的静态常量成员执行
类
内
初始化
。
类
通常在头文件中声明,并且头文件通常包括在许多翻译单元中。但是,为了避免复杂的链接器规则,
C++
要求每个对象都有一个唯一的定义。如果
C++
允许在
类
中定义需要作为对象存储在内存中的实体,那么该规则将被打破。然而,C++11放宽了这些限制,允许非静态成员的
类
内
初始化
(§12.6.2/8): 在非委托构造函数中,如果给定的非静态数据成员或基<
浏览 162
提问于2012-12-02
得票数 92
1
回答
为什么不能在
c++
中使用
类
中的静态成员?
main(){ cout<<t.count<<endl; cout<<t1.count<<endl; 我使用了静态成员,它是在
类
内
初始化
的,我在
类
之外尝试过--它工作得很好,但是我不知道为什么首先要
初始化
类
中的成员,这是一个错误。当我运行上述代码时,它会给出以下错误:ISO
C++
禁止在
类
中
初始化
非const静态成员
浏览 2
提问于2022-07-19
得票数 -1
1
回答
是用
类
内
初始化
器
初始化
静态const数据成员,还是在
类
外定义中
初始化
静态const数据成员?
如果我有一个具有静态const数据成员的
类
,那么
初始化
它的最佳方法是什么: public:正如您第一次看到的那样,我用
类
内
初始化
器
初始化
PI_,然后在
类
之外定义它,没有任何
初始化
器。在第二个过程中,我只是在
类
中声明了它,而没有
初始化
器,并在
类</em
浏览 0
修改于2019-07-10
得票数 0
11
回答
静态常量字符串(
类
成员)
我想为
类
设置一个私有静态常量(在本例中是一个形状工厂)。 private:}非整数类型‘std::string’的静态数据成员的
类
内
初始化
无效 这告诉我,这种成员设计不符合
浏览 21
修改于2020-06-20
得票数 515
回答已采纳
1
回答
关于
C++
构造函数语法的说明
我很好奇是否可以对
C++
中大量的构造函数语法提供任何澄清。我见过在
类
内
和
类
外声明的构造函数。我还看到过通过更常见的方法
初始化
变量,比如x = y或this-> x = y,也有通过
初始化
列表进行
初始化
的,比如Point(int i = 0):x(i) {}。我的问题是,在某些情况下,使用一种风格的构造函数比使用另一种风格的构造函数更合适,还是在
类
的内部或外部声明构造函数。对于这一点,他们有没有一些常用的语法准则?
浏览 0
修改于2020-11-26
得票数 0
2
回答
c++
初始化
模板
类
构造函数
如何在A
类
内
初始化
指针
类
B
类
foo?我是
C++
的新手。
浏览 0
修改于2019-04-11
得票数 1
回答已采纳
2
回答
对于琐碎的对象来说,用“`this`”来称呼新的位置安全吗?
假设我有一个琐碎的
类
,它不拥有任何资源,并且具有空析构函数和默认构造函数。它有少量的
类
内
初始化
的成员变量,其中没有一个是const。{} 我看不出它有什么问题--对象总是处于有效状态,this仍然指向同一个地址;但是它是
C++
,所以我想确认一下。
浏览 7
提问于2019-10-29
得票数 20
回答已采纳
1
回答
文字
类
类型成员函数约束
该规范似乎没有对文字
类
类型的成员函数施加任何约束。,Q1),对于我可以加入的成员函数,我有完全的自由吗?·所有数据成员都必须具有文字类型。
类
必须至少有一个constexpr构造函数。·如果数据成员具有
类
内
初始化
器,则内建类型成员的
初始化
程序必须是常量表达式,或者如果成员具有
类
类型,则
初始化
器必须使用成员自己的constexpr
浏览 0
修改于2019-06-06
得票数 0
回答已采纳
3
回答
如何
初始化
类
内
浮点常量?
我最近遇到了Visual
C++
2005无法在
类
常量中
初始化
的问题,因为我遇到了普遍存在的错误从类似于{ static const double myConstant = 2.9768;我已经知道非整数类型是问题所在,有几种方法可以获得整数常量,但我还没有找到一种令人满意的解决方法来定义一个
类
范围
内
的常量。
浏览 2
修改于2012-02-03
得票数 2
回答已采纳
1
回答
为什么
类
内
初始值设定项中不允许使用双精度
我一直在读Herb Shutter的"Exceptional
C++
“,"Item 1:#define or const and inlining ...”。据说
类
内
初始化
只允许整型(整型、字符、布尔型)和常量。 我只想知道为什么double/float不能在
类
声明中
初始化
。有没有什么具体的原因?
浏览 2
修改于2015-10-27
得票数 12
1
回答
类
内
成员
初始化
器和
初始化
列表之间的冲突解决方案
A mya_{7}; // Initialize mya_在struct B中,mya_的
类
内
初始化
器与B构造函数的
初始化
程序列表中的mya_之间存在冲突。根据
C++
标准,这是如何解决的?
浏览 1
提问于2014-04-10
得票数 0
回答已采纳
3
回答
将默认值分配给通过引用传递的参数
int displayAll(Message *m, string &lastIndex, int &NumPrinted = temp );error: ISO
C+
错误: ISO
C++
禁止非const静态成员“temp”的
类
内
初始化
。
浏览 5
修改于2012-02-09
得票数 1
回答已采纳
1
回答
什么是微软相当于GCC选项init_priority?
在编译和链接
C++
库或程序时,无法保证转换单元之间静态
C++
对象的
初始化
顺序。用于解决静态归档、共享对象和程序的问题: 在标准
C++
中,定义在命名空间范围
内
的对象保证控制对象
初始化
的顺序。等量相对优先,一个常数积分表达式当前有界 在101-65535的范围
内
。微软提
浏览 3
提问于2015-08-08
得票数 6
2
回答
默认
初始化
混乱
在我的
C++
初级版第5版中,他们在第43页提到默认
初始化
(强调我的): struct Sales_data { unsigned units_sold = 0;}; 这将提供一个新标准的
类
内
初始化
器的示例。在这种情况下
浏览 3
提问于2012-11-17
得票数 3
4
回答
将MPI支持添加到
C++
程序中
我有一个在
C++
中实现的程序,现在我想添加MPI支持。
C++
有一个MPI绑定,包含名称空间MPI和所有内容。 在我的例子中,我有一个适合于集群中并行化进程的特定对象。如何在构造函数中
初始化
MPI?在
类
的构造函数
内
初始化
MPI之后,所有中间调用也会被并行化吗?
浏览 3
修改于2011-12-21
得票数 3
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券