pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

C++ 中的指针和引用出现问题

我有一个 PolygonList 和一个 Polygon 类型,它们是 std::Points 列表或点列表列表。 类点{ 民众: 整数x,y; 点(整数x1,整数y1) { ...

回答 4 投票 0

为什么我的 C 代码中的类型不完整?

我有两个头文件,即point.h和polygon.h //点.h #ifndef POINT_H #定义POINT_H typedef struct Point 点; 点 *alloc_point(void); int free_point(点*); void init_point(点...

回答 1 投票 0

使用 (int**) 指针分配 2D 数组元素的值会导致 EXC_BAD_ACCESS

我是MacOS用户,我想用C编写一个函数,为二维(动态分配)数组的每个元素分配值0。但是当我编译并运行程序时,出现错误混乱...

回答 2 投票 0

C++:通过引用传递对象作为类参数

我是 C++ 新手。我正在尝试在终端中实现一个简单的游戏,该游戏的棋盘由 * 分隔,并且 Pawn 可以使用 zqsd 键在棋盘中移动。 我希望我的董事会能够进行典当争论,所以...

回答 1 投票 0

(宏错误)错误:‘argv’未声明(在此函数中首次使用)

我一直在尝试编写这个模拟流行机器的程序,并且我不应该使用任何硬编码变量或全局变量。 这只剩下宏了,但宏不会...

回答 1 投票 0

为什么将指针插入 std::map 不起作用?

我想将一个指针作为键和一个指针作为值插入到 c++ std::map 中: 类 PlayerConnectionContainer{ 民众: std::mapplayerConnectionMap;...

回答 1 投票 0

Rc<[T]> try_unwrap 到 Vec<T>

是否有像 try_unwrap 这样的函数可以让我从 Rc 获取切片? 或者我是否必须手动检查引用计数并使用不安全的指针魔术来实现此目的? 编辑:看起来...

回答 1 投票 0

收到“从不兼容的指针类型返回”警告,但我不明白为什么

我正在尝试用 C 语言制作一个迷宫生成器,但由于某种原因我收到了警告。如果答案与内存分配有关,请详细解释,因为我不知道如何...

回答 1 投票 0

将结构体数组写入(fwrite)二进制文件时出现 Valgrind 错误

我的程序的目标是从标准输入中读取人员列表,并能够将它们写入和读取到二进制文件中。列表中的每个人都是一个包含三个字符串的 tPessoa 结构体

回答 1 投票 0

C 中的链表赋值:赋值从指针目标类型中丢弃“const”限定符

我被分配了一个 C 语言的双向链表作业,我即将完成,但我无法弄清楚我一直收到的警告。警告是“赋值丢弃‘const’限定...

回答 1 投票 0

将 void 指针转换为 2D 字符串数组指针

我正在使用一个库,它需要一个以 void* 指针作为参数的函数。我有一个 2D 字符串数组,我想通过该参数传递该数组并将其提取到函数内。我

回答 2 投票 0

`*mut [T]`和`*mut T`的区别

我注意到 *mut [T] 有一个 len() 方法。所以这意味着 *mut [T] 期望指向某个包含数组长度和实际数组的内存位置的指针,对吧?因此我不能简单地...

回答 1 投票 0

C 指针分配 - 全局

以下代码: #包括 #包括 char *msg = "你好,世界!"; 字符*p; p = 味精; int main() { 放置(消息); 返回退出_成功; } 给出一个呃...

回答 1 投票 0

更好地理解 C 指针

我试图理解下面的代码,但我觉得我错过了一些东西: 假设我有一个如下所示的结构: 结构示例 { 整数a; 整数b; 整数c; 整数d; }; 现在我创建一个数组...

回答 1 投票 0

为迭代指针数组的类创建自定义迭代器

编译器说: 找不到 Array 类型的可调用“开始”函数< int> * 找不到 Array 类型的可调用“结束”函数< int> * 它是未声明的标识符 在打印功能中...

回答 1 投票 0

“*mat.ptr<float>(i,j)”和“*mat.ptr(i,j)”的区别?

我正在尝试使用以下代码修改 Opencv::Mat 中的值: void gaussian_high_pass_kernel(cv::Mat& gaussianBlur, float sigma) { 浮点数 d0 = 西格玛; 对于 (int i = 0; i < ...

回答 1 投票 0

替换接口值

我想像这样替换接口的值: 包主 导入“fmt” 类型 Fooer 接口 {Foo(string)} 类型 Foo 结构 {foo 字符串} func (f *Foo) Foo(bar string) {f.foo = bar} var z = ...

回答 2 投票 0

在多维数组中从 mid 调用数组

#包括 void storeTables(int arr[][10] , int n ,int number); int main() { 整数表[2][10]; storeTables(&tables[1],1,2); storeTables(表,0,3); for(int i =...

回答 1 投票 0

相当于智能指针中的指针

我是指针新手,所以请考虑以下代码 #包括 #包括 int main() { 双 xNormal{5}; 双 * pNormal = &xNormal; x法线 = 10; ...

回答 2 投票 0

每当我尝试打印字符串时,我的代码都会出现段错误

我正在开发一款在 Linux 终端中运行的游戏。我一直在开发一个系统来加载地图文件,将其转换为自定义结构字符串,然后打印该结构的字母和颜色......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.