腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
拥有
一个
向量
的
复制
构造
函数
?
c++
、
function
、
vector
、
copy-constructor
、
assign
我模拟了
一个
向量
,但
构造
函数
不起作用;当我调用pop()
函数
时,它会将垃圾值赋给
向量
类中
的
旧对象。vec = new T[v.size()]; size_arr = v.size(); } 下面是完整
的
代码
浏览 25
提问于2020-04-29
得票数 1
回答已采纳
3
回答
为什么我
的
对象在我将它们
的
unique_ptr添加到
向量
之后会被解构两次?
c++
、
class
、
stdvector
、
unique-ptr
我试图将unique_ptr
的
向量
生成到Example类,由于某种原因,每次调用emplace_back()时,对象都会被解构两次。} printf("Example %d was deconstructed\n", index);}; 然后继续在Example类
的
main
浏览 5
提问于2021-01-10
得票数 1
回答已采纳
2
回答
发出将对象推入
向量
的
问题
c++
、
vector
我正在尝试编写一段代码,它接受
一个
对象并将其推送到
向量
的
背面,但是这些对象没有被正确地推送。 我正在编写
一个
OpenGL应用程序,我想在其中画很多条线。为了存储这些行,我首先在
一个
C2DPointSet中创建每一行,当我停止绘图时,我想要将当前
的
行推到我
的
直线
向量
中。通过调试代码,我发现推送直线后
向量
的
长度为0,
向量
中
的
同一行有0点(不应该是这样)。对于不同
的
对象
浏览 4
提问于2014-05-01
得票数 0
回答已采纳
3
回答
如何
确保使用移动
构造
函数
c++
、
c++11
、
move-constructor
、
move-assignment-operator
下面的代码给出了错误:现在,我知道这是因为通过指定移动
构造
函数
(有意)隐式删除了
复制
构造
函数
,并且
复制
向量
会导致对(已删除
的
)
复制
构造
函数
的
调用。我也理解为什么要使用
向量
的
复制
构造
函数</em
浏览 4
提问于2016-02-12
得票数 6
回答已采纳
1
回答
在
复制
构造
函数
中使用memcpy
复制
QThread指针
c++
、
qt
、
pointers
我有
一个
QThread指针
的
向量
(
向量
)作为类成员。我想为这个类声明
复制
构造
函数
。现在我想要“深度
复制
”vector
的
内容。QThread应用程序接口没有自己
的
复制
构造
函数
,所以我想知道
如何
“
复制
”指针
向量
的
内容。memcpy是做这件事
的
最好方法吗?有没有比memcpy更好<
浏览 5
提问于2017-01-19
得票数 0
回答已采纳
2
回答
不传递所有权传递unique_ptr<T>
的
unique_ptr<T>
向量
c++
、
c++11
、
move
、
smart-pointers
、
unique-ptr
我有
一个
类Outer,它包含
一个
Inner成员,
拥有
,
一个
unique_ptr元素
的
向量
: Elements _vec; // This should remain the owner of each ElementInner接收unique_ptr元素
的
向量
vec
浏览 1
提问于2019-06-26
得票数 1
回答已采纳
1
回答
c++ boost克隆ptr载体
c++
、
boost
、
vector
、
pointers
我在
复制
ptr_vector时遇到了困难。 我使用
的
是
一个
具有Act对象
向量
的
解决方案类。在每个Act类中,我都有
一个
ptr_vector,它链接到其他Act对象。我从txt文件中读取了一些数据,并将其存储在
一个
Sol对象中。现在,我
如何
将这个Sol对象
复制
到其他Sol对象(例如,在
向量
中)。我试着使用版本和克隆在sol中编写我自己
的
复制
构造
函数
浏览 3
提问于2013-09-20
得票数 0
回答已采纳
1
回答
错误C4716:必须返回
一个
实际返回值
的
函数
抛出
的
值
c++
、
templates
、
c++11
、
operator-overloading
、
operator-keyword
我
的
问题很简单,但我不明白原因,即使经过广泛
的
研究,也没有出现类似的帖子,如下所示:template <class T, size_t size> result[i] = a[i] + b[i]; return result;很明显,只有
一个
代码路径,而且这个路径也返回
一个
值,但是在Visual 2013下编译,我得到
一个
错
浏览 1
提问于2015-08-23
得票数 1
回答已采纳
3
回答
C++ std::auto_ptr
复制
构造
函数
c++
、
auto-ptr
std::auto_ptr缺少常量
复制
构造
函数
,因此我不能在集合中直接使用它。例如,有没有办法在不使用boost指针集合模板
的
情况下
拥有
std::auto_ptr
的
向量
?
浏览 0
提问于2010-10-20
得票数 3
回答已采纳
3
回答
vector<shared_ptr<X>>
复制
-X
构造
函数
调用?
c++
、
c++11
、
vector
、
shared-ptr
我有
一个
std::vector<std::shared_ptr<X>> 我正在查看MSVC
向量
复制
构造
函数
的
实现。我可以看到
向量
遍历源
向量
并
复制
每个元素
的
位置。我可以看到调用placement和调用shared_ptr
构造
函数
的
位置,但我看不到调用类X
的
构造
函数
。我正在调试代码,我从未接
浏览 2
提问于2015-04-10
得票数 0
回答已采纳
4
回答
C++
复制
构造
函数
c++
、
copy-constructor
我有下
一个
问题:如果我有
一个
类,它包含例如public: ~A(); std::string str; std::vector<std::string> vctString; 我使用默认
的
C.Ctor假设我知道将对象声明为C.Ctor并将其用于另
一个
对象,那么新对象是否将
拥有
自己
的
数据副本(字符串和
向量
?)
浏览 1
提问于2011-04-06
得票数 3
回答已采纳
3
回答
自定义类对象
的
C++
向量
-已删除
的
复制
构造
函数
- std::ifstream
c++
、
c++11
、
vector
、
copy-constructor
、
ifstream
我试图创建
一个
自定义类A
的
对象
向量
: std::ifstream _file;public: A tempObj(f); } } 但是我得到了
一个
错误std::ifstream,
复制</em
浏览 4
提问于2019-09-21
得票数 2
回答已采纳
4
回答
Golang中
的
移动语义
c++11
、
go
、
move
这来自Bjarne
的
C++编程语言,第四版3.3.2。 类
向量
{ // .
向量
(
向量
& a);//
复制
构造
向量
&operator=(
向量
& a);/
浏览 4
提问于2013-12-31
得票数 3
1
回答
当
向量
增长时,
如何
执行移动语义?
c++
、
vector
、
c++11
、
resize
、
move-semantics
我有
一个
特定类A
的
对象
的
std::vector。该类是非常重要
的
,并且定义了
复制
构造
函数
和移动
构造
函数
。std::vector<A> myvec; 如果我用A对象填充
向量
(例如使用myvec.push_back(a)),
向量
会变大,使用
复制
构造
函数
A( const A&)来实例化
向量
中元素
的</em
浏览 26
提问于2011-11-04
得票数 101
1
回答
C++中多功能嵌套按值返回
向量
c++
、
stl
、
stdvector
出于某种原因,我想返回我
的
::vector
的
一个
对象(它基本上是
一个
包装类,内部使用STL
向量
进行实际存储,并且确实提供了一些额外
的
功能)。当
函数
每次在本地创建
向量
时,我按值返回
向量
。return calcOnCPU();AFAIK,按值返回将调用my::Vector类
的
复制
构造
函数
,该
构造
函数
如下: Vector<
浏览 3
提问于2012-07-06
得票数 0
回答已采纳
2
回答
C++ 11 std::vector push_back方法调用copy/dest这么多次吗?
c++
、
vector
我目前正在优化我
的
代码,我有
一个
关于std::vector
的
问题 我有
一个
MyClass类,我重写了
复制
/移动
构造
函数
及其相应
的
操作符。vec.push_back(a); //#1vec.push_back(MyClass("C", 3)); //#3 在#1中,
浏览 26
提问于2018-12-26
得票数 1
1
回答
向量
如何
在特定位置调用
复制
构造
函数
?
c++
、
vector
、
stl
我想知道
向量
在C++中是
如何
工作
的
。当我们添加
一个
新元素并且
向量
耗尽空间时,它会分配
一个
新
的
内存,并将前面的所有元素
复制
到新
的
位置。将在new分配
的
新位置
复制
构造
。但是对于
向量
,我们必须分配多个对象。但是我们不能这样做,因为数组new不能有初始化参数。所以我想知道
向量</
浏览 0
提问于2019-05-14
得票数 2
回答已采纳
2
回答
错误释放存储器
c++
、
memory-leaks
、
destructor
、
free
当我将带有动态内存
的
自定义类添加到
向量
中时,会出现
一个
奇怪
的
错误。错误是 尝试添加带有动态内存
的
Symbol会产生错误,删除析构
函数
中
的
delete
浏览 1
提问于2015-11-28
得票数 0
回答已采纳
2
回答
用户定义
的
类型和C++中
的
std::载体
c++
、
vector
、
std
、
user-defined-types
我试图在C++中创建
一个
2D点
的
向量
。我
的
问题是,在使用std::
向量
存储点之前,是否需要为2D点定义
复制
构造
函数
、赋值操作符和默认
构造
函数
?另外,
如何
为std库中定义
的
向量
重载运算符/使成员
函数
?(谢谢你
的
帮助:)
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
3
回答
复制
不带参数
的
构造
函数
c++
、
copy-constructor
我编写了这个小类,它在每次创建这个类
的
对象时生成
一个
UUID。created with uuid " << mId <<std::endl;在某些情况下,我将这些对象推送到
一个
向量
,并使用简单
的
赋值操作符将该
向量
与另
一个
向量
相等。为了确保新
向量
中
的
对象不会生成新
的
UUI
浏览 1
提问于2012-07-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Java构造函数中接受另一个实例的数据
如何拥有一个自己的公众号
ChatGPT如何获利?如何复制一个ChatGPT?听听ChatGPT自己的回答
如何写一个更好的Python函数?
UG如何用后处理构造器创建一个新的后处理文件?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券