问答列表

为什么在转换/复制矢量时有这么多复制

作者:Yola 提问时间:6/30/2015

为什么有这么多电话要复制缺点,我预计只有最后九个?甚至根本不适合返回值优化。 struct C { int _i; C(int i) : _i(i) {} C(const C& other) ...

永恒赋值运算符调用循环 C++ 模板类

作者:A_Man 提问时间:8/13/2020

我有一个矩阵类,其中包含其成员函数的子集, #ifndef _CMATRIX_CUH_ #define _CMATRIX_CUH_ #include <thrust/device_vector.h...

了解将对象插入向矢量时的构造、复制和销毁

作者:madu 提问时间:9/11/2018

我正在尝试了解 STL 如何处理对象的插入。 我知道 STL 从临时调用构造函数或复制构造函数。 这是我试图理解的代码: #include <iostream> #include <string>...

在 C++ 中添加矩阵

作者:BS e-Learning 提问时间:3/29/2022

以下代码给了我错误的输出。实际上,它不是在做求和,它实际上是将第二个对象复制到 M3 对象,而不是计算求和。我想我在 + 运算符重载中有一些逻辑错误。有人有什么想法或任何其他建议吗?它显示实际在复制构...

为什么unique_ptr有效,但auto_ptr不适用于 STL

作者:anurag86 提问时间:11/9/2019

我已经参考了很多关于这些问题的 StackOverflow 链接,其中不能很好地使用 STL 的原因是不符合可复制构造和可分配的要求(因为有一个假的复制构造函数,它基本上转移了所有权)。auto_pt...

是否允许显式调用析构函数,然后在具有固定生存期的变量上放置新?

作者:yeputons 提问时间:3/5/2017

我知道显式调用析构函数可能会导致由于双重析构函数调用而导致未定义的行为,如下所示: #include <vector> int main() { std::vector<int> foo(10)...

如何围绕引用计数类型实现可复制和可移动的包装器?

作者:Niklas 提问时间:9/7/2022

假设 C API 提供了一个具有内部引用计数的不透明结构: struct Opaque { int data; int refcount; }; struct Opaque* opaque_n...

关于 Copy 构造函数和向量推回方法的错误

作者:gabbar 提问时间:3/19/2021

using namespace std; class test { public: int p; test() { cout << "base" << endl; } test(int...

使用向量时 [] 运算符的问题

作者:Saleh 提问时间:8/28/2021

我正在尝试为 Game 制作一个复制构造函数。在整个复制构造函数中,我必须将一个游戏的元素复制到另一个游戏中。但是,当我尝试访问要复制的游戏内部时,我收到一个错误,说: no operator "[...

如何插入到两个都与foreign_keys相关的表中?

作者:dc-p8 提问时间:1/20/2017

这是我的表格: CREATE TABLE thread ( id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, post_id INTEGER,...


共8223条 当前第125页