问答列表

如何在 C 或 C++ 中交换 O(1) 时间复杂度中的两个字符串?

作者:Md. Saidul Islam 提问时间:3/1/2023

我想在不复制所有字符的情况下交换两个字符串,因为这需要更多时间。我认为使用字符串的地址可以在 O(1) 时间复杂度内完成。但我无法弄清楚。你能帮我做吗? 我尝试使用地址。但是存在一些语法错误。 #...

如何控制在 C#10 / 中全局使用哪些 .NET6.0项目?

作者:Stefan 提问时间:1/19/2023

.NET 6.0 中的 C#10 支持称为全局 using 指令的新功能。 它似乎做了两件事: 如果全局使用中有一个命名空间,则不必在 *.cs 文件的顶部包含该命名空间。using ... 一些...

为什么我不能返回 NULL?

作者:asdfg 提问时间:3/3/2023

我是一个初学者,试图在 c 语言中学习动态内存分配。 如果文本中没有任何内容,我尝试返回 NULL,如果它包含某些内容,我想返回文本。 char* check_for_NULL(const cha...

关于在 C++ 中正确管理本地类中的引用成员的问题

作者:Sami 提问时间:3/6/2023

我之所以得到垃圾值是因为以下原因,还是我错了? 作为参数传递给 Inner 构造函数的 Other 对象 o 在创建 Inner 对象之后,但在 get_a_value 成员函数结束之前超出范围。因...

如果已经分配了内存,那么在函数内部的数组中所做的更改是否会保留在主函数或调用函数中?

作者:Pranav Vasishta 提问时间:3/6/2023

在这个函数定义中,我采用了 2D 数组地址的参数。 void dynamic(int ***a,int r,int c) { *a = (int**)malloc(sizeof(int*)*r);...

使用预处理器指令使给定程序成功编译,而无需修改代码

作者:PALP King 提问时间:3/8/2023

我得到了以下不编译的程序,我的任务是使用预处理器指令来编译它(我没有这些指令的先验知识): #include <iostream> #include <vector> using namespace...

指针不允许自动变量在函数调用 [duplicate] 后被删除

作者:A_normal_guy 提问时间:3/8/2023

这个问题在这里已经有答案了: 错误:函数返回局部变量的地址 (8 个答案) 未定义、未指定和实现定义的行为 (9 个答案) 9个月前关闭。 当我在函数指针中使用指针而不是引用运算符时,不允许在函数调...

将指向对象的指针数组作为构造函数参数传递

作者:Viermusketiere 提问时间:3/9/2023

我需要传递一个指向数组的指针,其中包含指向对象列表的指针作为新生成对象的构造函数参数。如果我设法让它在 ESP32 上编译和运行,似乎存在越界内存访问。 不要担心中断的措辞;系统正在读取外部MCP2...

是否可以使用转换或演绎指南获得模板函数来推断模板参数的类型?

作者:Michel 提问时间:3/11/2023

是否可以让编译器使用类型转换或推导来推断模板函数调用的类型? 如果没有,为什么不呢? #include <iostream> template<typename T> class Wrapper ...

指针概念

作者:Accelerate 提问时间:3/12/2023

显示以下代码的输出,但每当我运行代码时,我都会收到一条警告消息 我尝试访问字符数组的元素,然后使用指针逐个显示它们。 法典:...


共902条 当前第25页