跳到主要内容

所有问题

9问题
筛选依据
排序依据
标记为
1 投票
1 回答
86 意见

默认复制构造函数和赋值运算符

如果在类的元素中我还有一个常量数据成员,那么复制构造函数和赋值运算符的行为如何?我认为,但我不确定是否提供了复制构造函数(大多数情况下)。。。
法比奥的用户头像
0 投票
1 回答
175 意见

在构造函数内使用关键字“this”时定义复制构造函数

我在定义类TextListener的复制构造函数时遇到了困难。类TextListener使用this关键字绑定方法回调。请参阅下面的完整代码:#包括&。。。
拉维的用户头像
  • 6,278
0 投票
1 回答
51 意见

在这种情况下,如何正确实现“operator=”和“copy c’tor”?

给定类BaseClass和SomeClass(实现操作符=和复制c'tor),我编写了以下类:类DerivedClass:public BaseClass{SomeClass*a1;SomeClass*a2;公众:...
软件_的用户头像
2 投票
4 答案
1公里 意见

C++-为什么可以在复制构造函数中直接访问传递对象的私有变量?[副本]

类IntVec{公众:IntVec();IntVec(整数大小);IntVec(常量IntVec&temp);~国际视频();私人:整数*arr;int大小;};IntVec::IntVec(){尺寸=2;...
Inertial Ignorance的用户头像
2 投票
2 答案
12公里 意见

以对象作为参数的构造函数

假设我有一个如下的类:A级{整数x;A(整数i){x=i;}}我有另一个类B,它有一个类A的实例作为成员对象。B类{整数。。。
Abhinav Vishak的用户头像
0 投票
2 答案
60 意见

为什么C++11不能在模板类的构造函数中处理两个模板类型名T==U?

我找不到一个短而好的标题(假设我有一个简单的C++11模板类定义,如下所示:#包括<实用程序>模板<typename T>A级{公众:T v;A(……)。。。
用户化身
7 投票
2 答案
2公里 意见

将带有unique_ptr的类的构造函数复制到作为成员的抽象类

我有一个类(C),其向量unique_ptrs指向一个抽象类(a)作为成员。这是因为C必须与所有类型A的类(即其子类)一起工作。问题是我不知道。。。
Eliad的用户头像
1 投票
2 答案
4公里 意见

从基类复制构造函数

我有以下代码:#包括<iostream>#包含<实用程序>A级{公众:A(){}A(const A&,int i){std::cout<<“A copy”<<std:∶endl;}A(A…)。。。
tmlen的用户头像
  • 8,843
投票
2 答案
325 意见

不允许复制构造函数,但允许从其他类型进行隐式复制

这是我的代码,我禁用了复制构造函数,但它也禁用了其他类型的隐式复制。这种情况下有什么解决办法吗?测试日期:g++(GCC)4.7.1结构项{整数b;};类。。。
w00d的用户头像
  • 5,546