腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++大父级默认构造函数调用
c++
、
clang
但是,如果我注释掉它,希望它只是“跳过”到它无法编译
的
默认构造函数。面积: 100 因为rect默认构造函数所做
的
就是坐在那里,以满足clang
的
错误。它不打算做任何额外
的
事情。有办法做到这一点吗?
浏览 3
提问于2015-06-17
得票数 0
回答已采纳
2
回答
理解C++标准
的
混乱
c++
、
standards
在C++98
中
12.6.2/4:在对
类
X
的
构造函数
的
调用完成后,如果X
的
成员
既没有在构造函数
的
mem
初始化
项中指定,也没有在构造函数
体
的
执行过程
中
初始化
,则
成员
具有不确定
的
值。构造函数
体
的
执行过程
中
或
初始化
意味着什么?
成员
可以在构造函数
浏览 3
提问于2010-12-08
得票数 8
回答已采纳
3
回答
C++
类
构造函数语法
的
解释?
c++
阅读C++编程语言,第4版,有一个
类
定义如下{ int sz; public:Vector(int s) :elem{new double[s]}, sz{s} {}我有点困惑这个构造函数语法是如何工作
的
。我相信Vector(int s)正在创建一个构造函数,它接受一个参数s,并
初始化
elem和sz。但是为什么会有:呢?我以为功能身体被{}包围了?那么,最后
的
空大括号{}提供什么服务呢?
浏览 3
提问于2017-11-07
得票数 1
回答已采纳
2
回答
关于c++
中
类
初始化
的
问题
c++
、
oop
、
c++17
我正在学习c++,我发现了一些令我困惑
的
东西,它是关于
类
中
数据
成员
的
初始化
。在这个例子
中
:{ son(){ father f; 输出为:con
浏览 1
提问于2021-03-04
得票数 0
1
回答
类
中
的
静态常量表达式
初始化
链
c++
、
static
、
initialization
、
constexpr
我有一个常规
的
类
,我们称它为Handler,它执行一些在运行时按需调用
的
算法。该算法读取一个数组(m_arr),它
的
内容在编译时是已知
的
,所以我想利用constexpr来
初始化
它。我不想要一个聚合
初始化
器(它可能看起来很丑陋),我想使用一个
初始化
数组
的
函数。出于优雅和封装
的
考虑,我希望将它们保留为Handler
的
静态
成员
。我想限定constexpr本身,因为我想用另一个基于它<em
浏览 30
提问于2019-10-05
得票数 1
回答已采纳
2
回答
一个
类
的
编译是如何工作
的
?
c++
关于编译/链接过程有很多参考资料,但我感兴趣
的
是一个更具体
的
问题:
类
的
编译。更具体地说,下面的示例显示了如何使用下面定义
的
成员
。另一方面,如果编译器接
浏览 0
提问于2016-07-19
得票数 5
回答已采纳
5
回答
C++覆盖语法
c++
、
abstract-class
、
intel
、
overriding
、
perceptual-sdk
我正在使用Intel
的
PCSDK,从一个示例
中
我无法从语法上理解一个抽象
类
的
构造函数被覆盖
的
部分。GesturePipeline (void):UtilPipeline(),m_render(L"Gesture Viewer") {}#include "util_pipeline.h" #include
浏览 6
提问于2013-10-30
得票数 2
回答已采纳
3
回答
c++11,什么是第一?构造函数还是默认值?
c++11
、
constructor
、
initialization
在c++11
中
,您可以这样做:{ Foo();}; {this->test = true;我想知道
的
基本上是在注释
中
描述
的
,我可以用我
的
编译器来验证这一点,但是这在标准中提到了吗?在所有平台和编译器上都是一样
的
吗?
浏览 2
提问于2014-05-29
得票数 3
回答已采纳
3
回答
类
初始化
与构造器
初始化
列表
的
顺序
c++
、
initialization
、
initialization-list
、
operator-precedence
、
in-class-initialization
我想
初始化
一组
类
中
的
成员
,以保持源文件
的
清洁。但是,对象只接受通过构造函数接收
的
参数,并且可以在构造函数
初始化
列表
中
或通过赋值在构造函数
中
初始化
。(第二种选择肯定行不通。)这种情况基本上是这样
的
:class Foo Foo(Pointer * ptr); Pointer *
浏览 6
提问于2018-09-07
得票数 5
回答已采纳
1
回答
为什么未考虑在静态
数据
成员
初始化
器
中
完全定义
类
?
c++
、
class
、
initialization
、
definition
在c++标准
中
,指定在
类
成员
规范(
类
主体)
中
,
类
可以被认为是完全定义
的
,但对于静态
数据
成员
初始化
器class.mem,则不能这样做。
类
在
类
说明符
的
结尾}被认为是完全定义
的
对象类型(6.9) (或完全类型)。在
类
成员
规范
中
,
类
被认为在函数
体
、默认参数、no以外
浏览 0
提问于2017-09-27
得票数 3
2
回答
如何在VS2010
中
生成均匀分布
的
随机数?
c++
、
visual-studio-2010
、
random
我正在尝试创建一个包含均匀分布随机数
的
类
。我使用Visual Studio2010 c++。我尝试了这两个链接
的
许多组合,但我找不到满足我需求
的
解决方案。我当前
的
代码是:#include <random> { int calculateMyProblem(); { _uniformRandNum = (double) _dis
浏览 15
提问于2014-06-17
得票数 0
1
回答
与委托构造函数一起使用
c++
、
visual-c++
、
visual-studio-2015
initialized by the constructor这是无效
的
C或者这可能是编译器
的
错误?
浏览 3
提问于2015-09-09
得票数 2
回答已采纳
2
回答
对非对象使用
成员
初始化
程序列表是否不好?
c++
、
initializer-list
由于在某些情况下我只需要使用
初始化
程序列表,所以我习惯于在构造函数只用于设置
成员
值时将所有内容都放在
初始化
程序列表
中
。就像我在这里做
的
那样:class setsPool protected: this->minimumValue = minimumValue;
浏览 2
提问于2015-11-06
得票数 3
回答已采纳
1
回答
对于构造函数,除了确切
的
范围外,什么是不包含
的
?
c++
、
c++11
、
constructor
、
language-lawyer
、
noexcept
根据noexcept noexcept-specification标准,
类
构造函数上
的
究竟适用于什么?
浏览 5
提问于2016-03-29
得票数 11
回答已采纳
1
回答
如果不为具有不同签名
的
不同派生构造函数调用基
类
的
构造函数,会发生什么?
c++
、
constructor
假设我有这样一个基
类
和派生
类
:public: Base(int param) { ... }; class DerivedBase
的
任何构造函数,也就是说,我没有编写Derived() : Base() { ... }或Derived(int param) : Base(param) { ... }。换句话说,如果不指定要使用哪个构造函数,C++总是默认使用与派生
类
构造函数具有相同签名
的
基
类
构造函数吗?还
浏览 10
提问于2022-04-28
得票数 0
回答已采纳
2
回答
互斥为
类
成员
c++
、
multithreading
、
mutex
我正在尝试创建一个简单
的
订阅者-生产者模式,其中多个订阅者和一个生产者在不同
的
线程
中
运行(原因是为了了解更多关于线程
的
知识)。然而,我正在努力使互斥声成为制片人阶层
的
一员。s1("Sub1"); s1.callJoin(); return 0;lock_guard
的
意图是防止生产者在将订户添加到矢量时同时通知矢量
中
的
浏览 0
提问于2018-08-24
得票数 2
回答已采纳
2
回答
为什么声明顺序对于将
成员
函数指针作为模板参数传递很重要?
c++
、
templates
、
member-pointers
但是,当我更改foo和type_t
的
顺序时,会出现一个错误:template <typename T, void (T::*pfn)()> struct Testee {using type_t = Testee<Tester, &Tester::foo>;通常,
类
定义
中
的
声明顺序对名称解析没有影响B // OK static c
浏览 7
提问于2017-06-09
得票数 23
回答已采纳
2
回答
初始化
类
体
中
的
数据
成员
c++
何时应该在
类
/结构
体
中直接
初始化
数据
成员
,而不是使用构造函数?struct A{ A() : x{3} {} int x{3}; }; 以上两种方法具有相同
的
效果。
浏览 15
提问于2020-04-28
得票数 1
回答已采纳
3
回答
C++如何从带有一个参数
的
派生
类
构造函数
中
调用具有两个参数
的
超
类
构造函数?
c++
、
inheritance
、
constructor
我知道它想要基
类
的
默认构造函数,我想知道它为什么要这样做,如果我将square构造函数
的
语法更改为
初始化
列表square(int d): shape(d, d){}。程序编译成功。有什么关系?
浏览 3
提问于2018-03-24
得票数 2
回答已采纳
1
回答
构造函数体内
的
C++
类
常量
成员
初始化
c++
、
class
、
constructor
、
constants
、
member
我在
初始化
const
类
成员
时遇到问题。在
初始化
const
成员
之前,我必须做很多计算,所以我不能使用这个语法 Class::Class(int value) : value(value) {} 我希望
初始化
构造函数
体
中
的
成员
,例如: Class希望您
的
帮助!
浏览 8
提问于2021-06-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring Bean 中初始化的成员变量真的不会被回收么?
js面向对象编程中类的成员函数
Python中的类成员存在性判断技巧
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
干货|串口数据传输中的共用体和结构体如何转换?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券