腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Cpp
在
不需要时请求默认
构造
函数
c++
、
constructor
、
default
我
的
代码: const ProductBaseType baseType, _location = location;我得到一个错误:我知道没有任何默认
的
位置
构造
函数
,它
的
目的是...如果有什么关系的话
浏览 0
提问于2019-12-02
得票数 0
1
回答
在
模板化类
中
构造
对象需要异常初始化
c++
、
c++11
、
templates
、
constructor
、
c++14
我有一些结构如下
的
代码: class External { External<int> e(Type::a); Derived<int> der; } 49 | External<int> e(Type::a); |
浏览 3
提问于2021-02-21
得票数 2
1
回答
为什么非静态数据
成员
初始化器会破坏统一
的
初始化语法?
c++
、
c++11
、
constructor
、
initialization-list
如果所有的类/结构数据
成员
都缺少
初始值
设定
项
,则
可以
使用
统一
的
初始化语法来
构造
对象。struct foo int i;};foo bar{ 5, 3.141f }; 但是,如果一个或多个
成员
具有
初始值
设定
项
,则统一
的
初始化语法将无效。我猜测添加一个数据
成员
初始值
浏览 5
提问于2013-07-04
得票数 6
回答已采纳
2
回答
父类
中
的
构造
函数
不会将该值赋给私有变量
c++
、
oop
、
inheritance
、
constructor
、
initialization
这是我
的
代码,您也
可以
从运行它using namespace std;private:public: cout<<z.getC()<<endl;} return c;我需要有X(){}行,因为子
构造
函数
需要调用父默认
构造
函数
如果您从运行该程序,您<
浏览 1
提问于2017-05-29
得票数 1
2
回答
在
C++ 2011
中
设置ivars
的
默认值
c++
、
c++11
我知道这对于将ivar初始化为默认值是完全
可以
接受
的
: MyType T=MyValue;这个想法是,当类被实例化时,MyType已经被定义为默认值。但我需要澄清
的
是,对于这个ivar,是否仍然建议
使用
构造
函数
的
成员
初始化
列表
。如果是这样,那么设置上面的默认值有什么意义呢?
浏览 0
提问于2013-05-09
得票数 3
回答已采纳
3
回答
从另一个
成员
函数
/
构造
函数
调用C++
构造
函数
会执行初始化器
列表
吗
?
c++
、
list
、
constructor
、
initializer
在
C++对象
中
,当您从另一个
构造
函数
或
成员
函数
调用
构造
函数
时(在对象已被
构造
之后),您正在调用
的
构造
函数
的
初始值
设定
项
列表
是否仍会被执行?
浏览 0
提问于2012-05-05
得票数 3
4
回答
为什么不能在
成员
初始值
设定
项
中
使用
'this‘?
c#
可能重复: public class Bar public Bar(Foo foo) }{}“不能在
成员
初始值
设定
项
中
使用
'this‘”publicclass Foo private Bar _bar
浏览 39
提问于2011-05-25
得票数 55
回答已采纳
2
回答
shared_ptr:“不是类型”错误
c++
、
shared-ptr
我创建了一个简单
的
程序来测试智能指针。我开始
使用
标准库,但后来我想
使用
boost。我有这样
的
编译问题:test.hpp:14:21: error: ‘p’ is not a type ^test.hpp:#include <stdlib.h> #
浏览 1
提问于2015-06-08
得票数 0
2
回答
使用
父
构造
函数
的
麻烦
c++
、
inheritance
、
constructor
、
parent-child
我目前正在做一个任务来扩展我们之前做
的
一个程序,涉及到头文件和父类
的
使用
。
在
原版
中
,我有两个头文件。Person.h和OCCCDate.h。
在
新文件
中
,我创建了一个名为OCCCPerson.h
的
文件。这是一个非常简单
的
类,基本上只
使用
Person,只增加了一个变量。这是Person.h文件。stud
浏览 3
提问于2015-03-12
得票数 0
1
回答
不可复制类数据
成员
统一初始化导致gcc错误
c++
、
c++11
、
gcc
、
language-lawyer
假设我们有这样
的
代码:public: A(const A&) = delete;};class B { B() : a{} { } }; {} 此代码
在
最新
的
GCC 9.2但是,当我将默认析构
函数
更改为~A() { }时,GCC返回错误use of deleted function
浏览 0
提问于2019-11-06
得票数 2
3
回答
为什么一个纯粹
的
虚/抽象类需要
构造
函数
,特别是对于受保护
的
常量
成员
变量?
c++
、
constants
、
abstract-class
、
pure-virtual
I mean by a purely virtual class};BaseClass(const int & VAR) : var(VAR) {}; 我
的
派生类不能将常量变量var初始化为任何它想要
的
值。
在
构造
派生类之前,调用基类
的
构造
函数
,此时必须初始化常量
成员
变量。我
的
问题不是“我
浏览 0
提问于2012-02-23
得票数 5
回答已采纳
1
回答
可以
在
构造
函数
的
成员
初始值
设定
项
列表
中
使用
结构化
绑定
吗
?
c++
、
constructor
、
c++17
我想创建一个带有几个const
成员
变量
的
类。不幸
的
是,我需要初始化这些变量
的
函数
来自一个非常C风格
的
外部库。因此,我一直
在
雇佣下面这样
的
“中间人”: struct Struct { Struct(int baz, int qux) { const int foo, bar; p
浏览 14
提问于2021-10-26
得票数 1
回答已采纳
2
回答
在
基类
构造
函数
内初始化继承
成员
如何减少对…
的
调用?
c#
我已经读过了,而不是
在
派生
构造
函数
中
初始化继承
的
成员
(
在
我们
的
示例
中
是_c1 ):{} { { }我们应该在基类
构造
函数
中
初始化它们,因为这样我们就减少了对继承
成员
( _c )
的</em
浏览 1
提问于2010-06-18
得票数 1
回答已采纳
1
回答
构造
函数
委托如何与非静态数据
成员
初始化交互?
c++
、
initialization
、
c++11
假设我有一些这样
的
代码:{ Foo(int v) : value(v) {}private:那继承呢?
浏览 0
提问于2011-10-04
得票数 1
回答已采纳
4
回答
C++:类和
构造
函数
:
使用
初始化
列表
初始化字段
c++
、
constructor
、
initialization
完整
的
代码。稍后指定
的
行。这条线上到底发生了什么:据我所知(可能是错误
的
),我们首先声明对象,然后声明类型(类) X
的
第三个对象。我们
在
声明过程
中
初始化它们。冒号之后发生了什么?到底是怎么回事?
浏览 1
提问于2012-11-29
得票数 3
1
回答
错误:向类
构造
函数
添加参数时没有匹配
的
函数
调用
c++
、
parameters
、
arguments
我有一个类"a",它有一个类"b“
的
实例。下面的代码给出了问题标题中
的
错误,但当我将b更改为不接受任何参数时,代码运行时没有错误。a::a(int arg1, const std::string& arg2){} srand(time(0)+IDD2); }
在
"b“没有参数
的
地方运行这段代码是可行
的
,但我实际上需要传入一个值。
浏览 21
提问于2020-10-08
得票数 0
1
回答
定义或声明
中
的
成员
初始值
设定
项
列表
?
c++
、
constructor
、
initializer
我是否应该在
构造
函数
声明
中
声明类
的
成员
初始值
设定
项
列表
:{ A(int data) : theData(data);或在
构造
函数
定义
中
: A::A(int
浏览 0
提问于2012-11-05
得票数 7
回答已采纳
7
回答
关于c++
中
构造
函数
的
一个问题
c++
、
constructor
我是c++
的
新手,我还没有见过这种
构造
函数
,它是做什么
的
?x; A(int xx):x(xx) {} A a(10); return 0;上面的代码有效
吗
?这个
构造
函数
是做什么
的
?A(int xx):x(xx)是什么意思?石膏?
浏览 0
提问于2011-05-07
得票数 1
2
回答
C++类
成员
的
默认值是什么
c++
、
class
、
struct
、
default-value
在
c++
中
,结构
成员
和类
成员
的
默认值是什么,这些规则有什么不同(例如,
在
类/结构/原语/等之间)?是否存在有关默认值
的
规则不同
的
情况?
浏览 1
提问于2010-04-11
得票数 57
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
重温C与C+之构造函数
请问C+11有哪些新特性?
python面向对象中的
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
final 关键字的 8 个小细节
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券