问答列表

从 setter 方法返回 *this 时,对象变得不可变

作者:Ajay kumar soni 提问时间:8/6/2021

我正在了解这个指针,它包含调用该函数的当前对象的地址。但是当我从成员函数返回当前对象时,我对这个指针有疑问。 #include<bits/stdc++.h> using namespace std;...

关于 C++ 中的这个指针 [重复]

作者:Deepak soni 提问时间:8/7/2021

这个问题在这里已经有答案了: 从 setter 方法返回 *this 时,对象变得不可变 (2 个答案) 2年前关闭。 我正在学习 C++ 中的这个指针,它包含类对象的地址。但是我在理解我的代码时遇...

QPointer::clear() 是删除其引用的指针,还是“清除此 QPointer 对象”是什么意思?

作者:Anon 提问时间:6/2/2018

QPointer有一个方法,clear()。 清除此 QPointer 对象。 我不确定“清除”到底是什么意思。在我看来,这可能意味着 它将删除您引用的指针。 或 它会取消附加您引用的指针,...

为什么我会收到警告:不要取消引用可能无效的指针

作者:Ortwin 提问时间:9/2/2021

启用 C++ 核心准则生存期检查 (Visual Studio 2019) 后,以下代码会生成我不明白的警告: std::list<std::string> getKeys(const std::m...

如何在带有 lambda 表达式的类中使用 std::any_of?

作者:Olivier D'Ancona 提问时间:9/4/2021

我正在用机器人用 c++ 编写一个小型模拟,我需要检查机器人是否发生碰撞。我在模拟类中实现了这个函数: bool World::isRobotColliding(Robot *r) { for (...

我如何在动态分配的结构中释放()动态分配的数组

作者:programme3219873 提问时间:9/9/2021

我编写了一个程序来模拟“队列”数据结构——代码如下: queue.h: #ifndef QUEUE #define QUEUE typedef struct Q { int *queue; ...

在类构造函数 c++ 中将其与指针数组一起使用

作者:Tan Nguyen 提问时间:9/12/2021

我试图将指针数组分配给nullptr。 class ToyBox { private: Toy *toyBox[5]; int numberOfItems; public: ToyBox()...

“array[x][y]”总是用指针算术计算吗?

作者:Luke Dunn 提问时间:9/14/2021

根据我对 C 语言的理解: 当你声明一个 2D 数组时,比如 ,程序会得到一块内存 (x*y) 的长。int array[x][y] = {0};int 当你对一个 2D 数组进行 malloc ...

“int”中的“Bool *”使指针来自整数而不强制转换?

作者:davdavdav2 提问时间:9/20/2021

我在编译以下代码时不断收到此警告,说“从'int'赋值到'_Bool'使指针从整数中转换而没有强制转换”,我不知道这意味着什么。我该如何解决这个问题?它通过了我所有的测试。*result = true...

使用命名空间 std 的排序;并包括?

作者:templatetypedef 提问时间:7/27/2011

我最近看到在C++项目的源文件中使用了以下代码: using namespace std; #include <iostream> 忽略它是否是一个好主意的所有问题,上述代码是否合法?在这两行之...


共902条 当前第69页