问答列表

为什么 CPP 不创建默认的深拷贝构造函数?

作者:bilanush 提问时间:10/10/2019

我不明白为什么他们没有一个复制构造函数来制作原始版本的真实倍数。 众所周知,默认复制构造函数的主要问题是,它执行的是浅层复制。因此,如果有指针,它只会复制它的地址,但为什么它不取消引用指针 a 复制...

如果我们不使用数据库,有哪些选项可以存储一些要在服务器端访问的数据值?

作者:Raghav Mishra 提问时间:2/6/2021

我们正在运行一个服务器,需要存储一些特定的数据值(服务器将持续使用这些值)。此数据将是大约 5-10 个键值对。我们没有在后端使用数据库。存储这些数据值的最佳解决方案是什么,考虑到以下事实,如果我希望...

array<int,2> dim 在这段代码中是什么意思?

作者:srinivas raman 提问时间:8/15/2018

我在阅读 c++ 编程语言第 4 版时遇到了这段代码 template<class T> class Matrix { array<int,2> dim; // two dimensions ...

将 std::real 作为投影传递给 ranges::sort 不会编译

作者:Horst Kretschmer 提问时间:9/5/2023

我正在尝试通过传递 std::real 作为投影参数来按它们的实分量对复数向量进行排序,该参数无法编译。我似乎无法弄清楚原因,主要是因为编译错误非常冗长。 使用 lambda 有效,但很丑陋,我宁愿...

复制构造函数 / 动态数组 / delete_scalar.cpp错误

作者:Wikallou 提问时间:11/10/2022

我创建了一个程序,它输入一个整数的动态数组。我想添加一个复制构造函数,以便更好地了解其功能,但是总是在尝试运行程序时,Visual Studio 打开一个新选项卡并获得错误,所以如果有人遇到类似的问题...

在构造函数中复制静态数组

作者:lightxbulb 提问时间:10/17/2019

是否有编译时表达式来复制对象构造函数中的数组?默认构造函数使用什么?我想要这样的东西: struct A { int arr[100]; // I want something like thi...

manim 可视化不起作用,圆消失而不是映射到线

作者:romperextremeabuser 提问时间:10/29/2023

我想可视化两个圆在同源性下的行为。所以设 f 是复函数 f(z)=(z-4)/(z-1)。它是将半径为 1 的圆映射到直线 x=5/2 并将半径为 2 的圆映射到自身的单调法。我有以下代码: fro...

编译器如何复制作为数组的成员数据?

作者:Itachi Uchiwa 提问时间:8/15/2021

AFAIK,无法复制或分配数组,因此: int a[5] = {1, 2};// 1 2 0 0 0 int b = a;// error b = a; // error 但是编译器如何通过简单...

为什么没有一个复制构造函数被调用 [duplicate]

作者:Lucy 提问时间:12/4/2022

这个问题在这里已经有答案了: 什么是复制省略和返回值优化? (5 个答案) 这里不应该有一个复制 ctor 调用吗?省略已禁用(无命名返回值优化)( 1 个答案) 保证复制消除如何工作? (2 个答案...

在 C++ 的复制构造函数中将内存分配给 2d 数组时收到“缓冲区溢出”警告

作者:Joel 提问时间:12/16/2022

我正在使用 C++ 在 Visual Studio 2022 中创建一个吃豆子游戏。对于这个游戏,我有一个类“Map”来从文本文件加载地图并渲染它。我将文本文件中的数据保存在我的 Map 类中。我现在...


共8223条 当前第127页