腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我
可以
委托
移动
构造
函数
吗
?
、
、
我
在类Foo中定义了复制
构造
函数
和
移动
构造
函数
。在调试过程中,
我
使用f = CreateFoo(1, 1);,它将我带到Foo(Foo&& other) : Foo(other, 0) {}。下一步介绍Foo(Foo& other, int m) :x(other.x + m), y(other.y - m) {},它是一个复制
构造
函数
。
我
正在
委托
一个
移动
<
浏览 7
提问于2019-10-12
得票数 0
1
回答
我
可以
在
委托
构造
函数
中使用"this“
吗
?
、
C++11引入了将
构造
从一个
构造
函数
委托
给另一个
构造
函数
的可能性-- 。 但是-当这样做的时候,我们
可以
使用this指针
吗
?例如,作为我们
委托
给的某个
构造
函数
的参数?当“真正的
构造
函数
”实际上还没有被调用时,假设我们
可以
做到这一点并不是微不足道的。
浏览 13
提问于2019-07-22
得票数 0
2
回答
委托
构造
函数
可以
从普通
构造
函数
中调用
吗
?
、
、
在下面的结构定义中,
构造
函数
A(int)将其工作
委托
给直接
函数
构造
函数
A()。
浏览 20
提问于2022-01-12
得票数 10
2
回答
异常安全代码和
移动
语义
、
我
想写容器类。该容器具有两个专门化的insert方法--首先使用复制
构造
函数
将数据从一个容器复制到另一个容器元素。如果复制
构造
函数
抛出异常,
我
只会撤销对容器的所有更改,就像什么都不会发生一样。第二个专门化使用
移动
构造
函数
,这是事情变得复杂的地方。当我将项目从一个容器逐个元素
移动
到另一个容器元素时,move
构造
函数
可以
抛出异常。如果发生这种情况,当一些元素被
浏览 3
提问于2013-10-25
得票数 18
回答已采纳
2
回答
从复制
构造
函数
调用
构造
函数
、
、
在c++ 11中,我们
可以
从另一个
构造
函数
调用
构造
函数
。所以,我们
可以
每次都调用
构造
函数
而不是定义复制
构造
函数
吗
?} MyString(const MyString &parm) : MyString(parm.ptr)}; 这种方法有什么不良影响
吗
?编写传统的复制
构造
函数
有什么优势
浏览 3
提问于2018-12-28
得票数 0
2
回答
移动
构造
函数
可以
隐式
吗
?
、
、
、
、
,但复制
构造
器将充分地复制A,因为std::string的复制
构造
函数
将由编译器生成的隐式复制
构造
函数
调用。
我
想知道的是,
移动
建筑也是如此
吗
?编辑:测试显示:实际上将导致复制
构造
,除非特定的
移动
构造
函数
:被定义为编辑,编辑,,
我
浏览 6
提问于2012-11-12
得票数 15
回答已采纳
2
回答
Ninject有没有和Autofac的TypedParameter或ResolvedParameter等价物?
、
、
在Autofac中,
可以
在注册服务时指定一个TypedParameter,给出一个特定值或
委托
,这些值或
委托
将被传递到服务的
构造
函数
中。
构造
函数
上的实际参数将在解析/实例化期间按类型发现。在.ctor中,
我
只能找到对命名参数的支持(即,提前知道Ninject参数的实际名称)。另外,Ninject将发现未指定的
构造
函数
参数,并尝试通过检查容器来解析所需的任何类型。然而,这对于我的需求还不够具体,因为
我
浏览 3
提问于2011-01-24
得票数 1
回答已采纳
1
回答
当多个
构造
函数
定义时,默认
构造
函数
行为
、
在使用参数定义另一个
构造
函数
时,是否自动调用默认
构造
函数
,或者是否必须使用: objectName()对其进行范围设置,如下所示:public: { }如果
我
定义
构造
函数
而不是默认
构造
函数
浏览 3
提问于2018-01-15
得票数 0
回答已采纳
1
回答
在使用
委托
构造
函数
时初始化成员
、
、
、
C++标准不允许在单个mem初始化程序列表中使用
委托
构造
函数
和成员初始化器,但是下面的代码在clang++和g++中编译得很好。Circle c("my_circle"); } (§11.10.2/6) mem初始化程序列表
可以
使用表示
构造
函数
类本
浏览 5
提问于2022-03-22
得票数 0
回答已采纳
1
回答
强制模板化
构造
函数
覆盖编译器生成的复制
构造
函数
、
、
、
Foo<int> f1; Foo<const int> f3(f2); // prints 2即使没有显式的复制
构造
函数
,编译器也会生成一个复制
构造
函数
并将其用于f3(f2)。例如,复制
构造
函数
可以
被SFINAE输出
吗
?这是为了避免代码重复,因为,有趣的是,似乎也没有使用
委托</em
浏览 14
提问于2016-07-29
得票数 0
回答已采纳
2
回答
只需做一次更改即可复制
构造
器:是否
可以
使用默认的复制
构造
器来完成其余工作?
}
我
没有声明一个复制
构造
函数
(使用默认的),所以它显然
可以
处理任何基本的情况(没有指针之类的)。然而,
我
也希望能够复制
我
的结构,只做一件事的改变。这意味着
我
需要用所有要复制的东西填充一个初始化器列表,并在每次
我
的struct内容发生变化时更改它。即使
我
的未声明的复制
构造
函数
可以
方便地处理更改,而不需要
我
的干预。有没有办法利用默认复制
构造
<
浏览 0
提问于2013-02-04
得票数 1
回答已采纳
5
回答
编译器生成的
移动
构造
函数
的行为是什么?
、
、
std::is_move_constructible<T>::value == true是否意味着T有一个可用的move
构造
函数
?如果是的话,它的默认行为是什么?所以在这种情况下, move
构造
函数
的默认行为与
浏览 0
提问于2013-04-17
得票数 38
回答已采纳
1
回答
从PowerShell设置静态
委托
属性(或将
委托
传递给
构造
函数
)
、
我们有一个.Net对象,它有一个静态
委托
(一个数据访问策略),必须在该对象被实例化之前进行设置。
委托
还
可以
通过
构造
函数
重载之一传入。
我
有另一个对象,它有
我
需要设置的
委托
,但我无法在PowerShell中找到如何设置它。有人知道如何在PowerShell中设置静态
委托
属性或将
委托
传递给
构造
函数
吗
?]$db = New-Object DALObject; [UnitO
浏览 2
提问于2010-08-23
得票数 1
回答已采纳
1
回答
委托
构造
函数
问题--安全
吗
?
、
; Foo object(1); }ctor212似乎成员变量f在这里被销毁了两次,
可以
吗
浏览 3
提问于2015-07-01
得票数 6
回答已采纳
2
回答
为什么
移动
构造
函数
既不声明也不用clang删除?
、
、
、
、
with_copy有
移动
构造
函数
吗
?不是的。显式复制
构造
函数
阻止生成它。 with_copy
浏览 5
提问于2013-12-16
得票数 17
6
回答
我
可以
继承
构造
函数
吗
?
、
我
知道在C#中继承
构造
函数
是不可能的,但也许有一种方法
可以
做
我
想做的事情。public Constructor(Parameter p) {} 这完全违反了
我
怎么才能在不创建几十个
构造
函数
的情
浏览 0
提问于2010-10-06
得票数 71
回答已采纳
2
回答
C++17中副本
构造
函数
的继承
、
、
、
、
对于候选的继承
构造
函数
集中的每个非模板
构造
函数
(不包括没有参数的
构造
函数
或具有单个参数的复制/
移动
构造
函数
),除非在出现使用声明的类中存在具有相同签名的用户声明
构造
函数
,否则
构造
函数
将被隐式声明为相同
构造
函数
特征显着地改变了继承
构造
函数
的规范,并被认为是追溯到C++11 (
我
浏览 0
提问于2019-09-13
得票数 14
回答已采纳
1
回答
如何从复制
构造
函数
委托
到通用复制
构造
函数
模板?
、
、
、
如果
我
想编写一个通用的复制
构造
函数
(一个
可以
接受任何参数类型的
构造
函数
),这很容易做到:public:};
我
试着这样写
委托
构造
浏览 0
提问于2013-03-07
得票数 1
1
回答
构造
和初始化列表:编译器做什么?
、
、
、
、
我
有一些关于C++中
构造
函数
的问题。对于每个问题(从(1)到(4)),
我
想知道行为是否完全符合标准。; int _x; int _z;B)编译器添加到每个类中的
函数
是什么例如,如果
我
调用:Class<int> b(a); // <- Will not write "My cop
浏览 0
提问于2012-11-14
得票数 3
回答已采纳
2
回答
传递非托管资源的
构造
函数
委托
或对象
、
、
、
在
我
的(简化)问题中,
我
有一个“读取”方法,它
可以
使用一些IDisposableThing的许多不同的实现。
我
现在将
委托
传递给
构造
函数
,这样
我
就
可以
使用using语句了。是一种传递对象
构造
函数
委托
的方法
吗
?,
我
的问题是,像List<Func<IDisposable>>之类的东西开始看起来有点吓人(因为在c#中,
委托
浏览 3
提问于2014-05-20
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券