问答列表

如果 arr 是数组,C++ 中的 *&arr 和 *&arr[0] 有什么区别?

作者:Alex 提问时间:3/30/2020

假设我有一个名为 的整数数组。我试图理解 和 之间的区别。arr*&arr*&arr[0] 我在 C++ 中读到,本质上是指向数组中第一个元素的指针,并且是指向整个数组的指针。他们都返回相同的地址,...

两个对象的两个属性的交换值

作者:user202542 提问时间:4/12/2020

我正在学习C++(来自Python),我正在尝试理解对象如何相互交互。我想创建一个类“Point”,它有两个属性(x 和 y 坐标),并为其提供一个可以交换两个点坐标的方法(请参阅下面的代码)。使用给...

智能指针如何影响 5 法则?

作者:CiaranWelsh 提问时间:4/15/2020

我了解到,当你在课堂上使用指针时,你应该实现 5 规则。如果你不使用指针,那么你可以,事实上,最好使用默认值。但是,这如何与智能指针配合使用?例如,包含 的类可能如下所示:int* class A ...

如何使用 setter 作为对象的向量

作者:x89 提问时间:5/3/2020

std::vector<Game*> games; 我有以下二传手: void Instructor::setGames(const std::vector<Game *> &value) { ...

使用指令语句封装 C# [duplicate]

作者:imujjwalanand 提问时间:5/14/2020

这个问题在这里已经有答案了: 在多个文件中重复使用指令 (2 个答案) 3年前关闭。 我有许多 using 指令声明了我要在多个类中使用的命名空间。 有没有办法通过单个 using 指令或任何其他方...

在 C++ 中,按指针传递比按引用传递有什么好处吗?

作者:Matt Pascoe 提问时间:12/3/2008

在 C++ 中,通过指针传递比通过引用传递有什么好处? 最近,我看到许多示例选择通过指针传递函数参数而不是通过引用传递。这样做有什么好处吗? 例: func(SPRITE *x); 用一个电...

输出是什么,为什么函数中的指针不影响代码?

作者:nh96 提问时间:5/16/2020

为什么 OP 是 20 ??不是 10 ?我认为 op 应该是 10,但我不知道发生了什么?你能一步一步地解释一下吗 void fun(int *ptr) { int q=10; ptr=&q;...

C - 尝试将指向函数的指针作为参数传递时出错,无法获取值

作者:HamzaKerem 提问时间:5/21/2020

我无法将指向函数的指针作为参数传递,同时能够成功显示指向的值。函数 checkIfPrime 将不起作用,也不会接收指针 pAr 指向的值。对不起,代码混乱。 #include <stdio.h> ...

C++ 删除 - 它删除了我的对象,但我仍然可以访问数据?

作者:Ash 提问时间:12/19/2009

我编写了一个简单的、有效的俄罗斯方块游戏,每个方块都作为类 singleblock 的实例。 class SingleBlock { public: SingleBlock(int, int);...

C 编程:另一个函数中的 malloc()

作者:HaggarTheHorrible 提问时间:5/15/2010

我需要有关另一个函数的帮助。malloc() 我正在从我的函数传递指针和大小,我想使用调用的函数内部动态地为该指针分配内存,但我看到的是......正在分配的内存是为我调用的函数中声明的指针,而不是...


共902条 当前第62页