腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
立即
函数
作为
Clang++
中
的
默认
函数
参数
初始值
设定
项
c++
、
c++20
、
clang++
、
consteval
如果使用
立即
函数
(用consteval声明)
作为
全局
函数
参数
的
默认
初始化,如下所示 consteval int foo() { return 0; } ^ 当其他编译器接受代码时,演示:https://gcc.godbolt.org/z/z8h7MPaGx 假设代码格式良好,它只是一个Clang错误,这是正确
的
吗是否有任何已
浏览 40
提问于2021-08-15
得票数 4
回答已采纳
2
回答
在基类构造
函数
内初始化继承成员如何减少对…
的
调用?
c#
我已经读过了,而不是在派生构造
函数
中
初始化继承
的
成员(在我们
的
示例
中
是_c1 ):{} {{ : base(c) }1)首先调用派生类B
的
字段
初始值
设定
项
2)然后调
浏览 1
提问于2010-06-18
得票数 1
回答已采纳
1
回答
在模板化类
中
构造对象需要异常初始化
c++
、
c++11
、
templates
、
constructor
、
c++14
我有一些结构如下
的
代码: class External { 49 | External<int> e(Type::a);通过一些实验,我发现如果我以不同
的
方式构造External类型
的
对象,它就会起作用:class Derived
浏览 3
提问于2021-02-21
得票数 2
4
回答
C++:类和构造
函数
:使用初始化列表初始化字段
c++
、
constructor
、
initialization
完整
的
代码。稍后指定
的
行。这条线上到底发生了什么:据我所知(可能是错误
的
),我们首先声明对象,然后声明类型(类) X
的
第三个对象。我们在声明过程
中
初始化它们。冒号之后发生了什么?到底是怎么回事?
浏览 1
提问于2012-11-29
得票数 3
1
回答
为什么非静态数据成员初始化器会破坏统一
的
初始化语法?
c++
、
c++11
、
constructor
、
initialization-list
如果所有的类/结构数据成员都缺少
初始值
设定
项
,则可以使用统一
的
初始化语法来构造对象。struct foo int i;};foo bar{ 5, 3.141f }; 但是,如果一个或多个成员具有
初始值
设定
项
,则统一
的
初始化语法将无效。我猜测添加一个数据成员
初始值
设定
项
会自动实现一个或多个
默认
构造
函数
,并取
浏览 5
提问于2013-07-04
得票数 6
回答已采纳
2
回答
在
函数
C++中间使用
默认
值
c++
int t(int a, int b=6, int c=7){} } 如何在只传递a and c值并让b
作为
默认
值
的
情况下调用
浏览 0
提问于2020-07-20
得票数 0
1
回答
错误:向类构造
函数
添加
参数
时没有匹配
的
函数
调用
c++
、
parameters
、
arguments
我有一个类"a",它有一个类"b“
的
实例。下面的代码给出了问题标题中
的
错误,但当我将b更改为不接受任何
参数
时,代码运行时没有错误。int arg1, const std::string& arg2){} srand(time(0)+IDD2); } 在"b“没有
参数
的
地方运行这段代码是可行
的
浏览 21
提问于2020-10-08
得票数 0
4
回答
为什么不能在成员
初始值
设定
项
中使用'this‘?
c#
Foo foo) }{}“不能在成员
初始值
设定
项
中使用'this‘”public class Foo private Bar _bar; { }有人知道这背后
的
原因吗?我
的
浏览 39
提问于2011-05-25
得票数 55
回答已采纳
2
回答
从框架控件继承时,是否应该调用基构造器?
c#
、
silverlight
我是从一个ListBox继承
的
。我需要显式调用基构造器吗?
浏览 2
提问于2012-06-04
得票数 1
回答已采纳
2
回答
Cpp在不需要时请求
默认
构造
函数
c++
、
constructor
、
default
我
的
代码: const ProductBaseType baseType, _location = location;我得到一个错误:我知道没有任何
默认
的
位置构造
函数
,它
的
目的是...如果有什么关系的话
浏览 0
提问于2019-12-02
得票数 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
5
回答
C#
中
的
构造
函数
与对象
初始值
设定
项
优先级
c#
、
constructor
、
object-initializers
我最近一直在学习C#
中
的
对象初始化器,但现在我想知道当它与构造
函数
冲突时它是如何工作
的
。A() foo = true; { }当我尝试这个
的
时候会发生什么B private A a = new A() { foo = false }; } 构造
函
浏览 5
提问于2013-06-27
得票数 59
回答已采纳
1
回答
派生类调用错误
的
基类构造
函数
c++
、
templates
、
inheritance
、
constructor
你能解释一下下面代码
的
输出吗?我需要做什么才能调用正确
的
基类构造
函数
呢?VectorComposite(n, val, alloc) VectorComposite(x) 我期望
的
是
浏览 2
提问于2013-03-14
得票数 3
回答已采纳
2
回答
在C++ 2011
中
设置ivars
的
默认
值
c++
、
c++11
我知道这对于将ivar初始化为
默认
值是完全可以接受
的
: MyType T=MyValue;这个想法是,当类被实例化时,MyType已经被定义为
默认
值。但我需要澄清
的
是,对于这个ivar,是否仍然建议使用构造
函数
的
成员初始化列表。如果是这样,那么设置上面的
默认
值有什么意义呢?
浏览 0
提问于2013-05-09
得票数 3
回答已采纳
1
回答
构造
函数
委托如何与非静态数据成员初始化交互?
c++
、
initialization
、
c++11
假设我有一些这样
的
代码:{ Foo(int v) : value(v) {}private:};那继承呢?
浏览 0
提问于2011-10-04
得票数 1
回答已采纳
1
回答
常量变量初始化仅适用于成员初始化列表
c++
、
constructor
、
constants
、
member-initialization
、
initialization
Test(int x):i(x){} This works i=x;为什么内联成员初始化列表可以工作,而正常
的
初始化不能工作
浏览 2
提问于2017-03-13
得票数 1
1
回答
单声道C#编译器与MS C#编译器在作用域上
的
差异
c#
、
visual-studio-2010
、
compiler-construction
、
mono
、
compiler-errors
在这里,我陷入了与C#
中
实例方法/属性
的
作用域
的
区别的绝境。e) => Execute()) } {} 代码在MonoDevelop 3.0上编译得很好,但在VS2010
中
给出了一个错误:非静态字段、方法或属性"Base.Execute“基本上需要对象引用,这归结为这样一个事实:当从派生类
的
构造
函数
调用基类
的
构造
函数
时,MS
的</e
浏览 3
提问于2012-05-14
得票数 7
回答已采纳
1
回答
对具有结构内初始化成员
的
结构进行统一初始化
c++
、
c++11
在Apple LLVM版本7.3.0上,对包含结构初始化成员
的
结构实例进行统一初始化后,我发现了以下错误:{ int foo2; {} 似乎结构初始化抑制了初始化器列表结构构造
函数
的
生成
浏览 5
提问于2016-07-19
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python函数式编程
Python中的defaultdict方法
php编程小白必须要了解几种函数参数的传递方式
140-重温基础:高阶函数
JavaScript 函数参数|JavaScript 教程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券