pointers 相关问题

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

非托管 API 和 withUnsafePointer API 之间的区别?

下面是我使用的示例代码: 类虚拟{ 让 uuid = UUID() } 函数测试(){ 让虚拟=虚拟() 让 unmangedOpaquePointer = Unmanagement.passUnretained(dummy).toOpaque() 让

回答 1 投票 0

将 char** 复制到作为函数参数传递的 char*

我在C中做了一个更改文件扩展名的个人函数。 一,也许不止一个,问题是我不知道如何将源字符复制到 buff 变量。我遇到分段错误,请参阅考试...

回答 1 投票 0

共享内存指针在尝试设置值时导致段错误

我试图创建一个进程来访问另一个进程创建的共享内存段。一切工作正常,我可以获得共享内存段的 id、指向该段的指针以及...

回答 1 投票 0

Golang GraphQL 数组类型返回

我有这种类型的 GraphQL 模式 输入文件信息{ 文件ID:整数! 来源:[已处理文件!]! } 类型处理文件{ 文件名:字符串! 网址:字符串! 类型:字符串! 优质...

回答 1 投票 0

为什么 fread() 会给出额外的垃圾值

我正在读取文件的内容并尝试打印它,但它提供了额外的垃圾值。 #define _CRT_SECURE_NO_DEPRECATE #包括 #包括 int main() { ...

回答 3 投票 0

使用shared_ptr时内存泄漏

我一直在努力解决一个涉及城市各地区用水减少的问题。该程序需要输入地区编号以及餐厅所在地区的编号...

回答 1 投票 0

ebpf bpf_map_lookup_elem 使用 const char* 作为键类型,无法从 bpf map 获取值

当我想从bpf map中获取值时,输入的key类型是const char*,无法获取map值;但当key类型为char name[192]时,可以得到正确的值。有什么区别...

回答 1 投票 0

Gtk+:将浮点值打印到条目小部件

我拼命尝试将浮点值打印到条目小部件。 原则上我想在入口小部件处给出由比例小部件设置的值。 我将此功能打包到回调函数中...

回答 1 投票 0

C++ 调用结构体函数的指针

我在下面有一个简单的代码: int 全局 1(int x) { 返回 x * 5; } int 全局2(int x) { 返回 x + 5; } 结构一些_结构{ 整数a; int foo1(int x) { 返回 x * a; } int foo2(我...

回答 1 投票 0

获取变量地址的辅助函数

在我正在查看的 Go 代码库中,我经常看到类似以下内容: some_func(&SomeStructType{ some_attribute: get_ptr(some_object.some_var), .... )} func get_ptr[T any](val T) ...

回答 1 投票 0

模板类型参数相对于引用和指针的函数重载解析

我一直在编写一些代码作为练习。 模板 const T& 较大(const T& a, const T& b) { std::cout << "Calling larger(const T&, const T&am...

回答 1 投票 0

指针和结构体的问题(C++)

有人可以告诉我下面的代码有什么问题吗? #包括 使用命名空间 std; typedef 结构点{ int 键; 结构点 * key0; } pnt; int main() { pnt * p = n...

回答 1 投票 0

关于字符数组指针和二级指针以及qsort函数中的cmp函数的问题

//对字符数组进行字典序排序(主要代码): 字符*字[MAX_SIZE]; qsort(单词, len, sizeof(char*), cmp); int cmp(const void* w1, const void* w2) { 字符** str1 = w1; 字符** str2 =...

回答 1 投票 0

C语言,关于字符数组指针和二级指针以及qsort函数中的cmp函数的问题

//对字符数组进行字典序排序(主要代码): 字符*字[MAX_SIZE]; qsort(单词, len, sizeof(char*), cmp); int cmp(const void* w1, const void* w2) { 字符** str1 = w1; 字符** str2 =...

回答 1 投票 0

使用函数将解析后的 JSON 文件存储到结构体数组中?

我正在尝试构建一个客户端/服务器应用程序,该应用程序在客户端建立 TCP 连接并通过字符缓冲区发送已解析的 JSON 文件。但首先,我需要解析 JSON 文件,...

回答 1 投票 0

如何从用户输入中收集双精度值并使用指向“向量”的“指针”打印它们? [重复]

这是一段从用户输入中获取一些双精度数,然后打印它们的代码。 输入看起来像这样 1 2 3 4.5 x,其中 x 是任意非双精度值,用于打破第一个 for 循环。 然而,它出现段错误...

回答 1 投票 0

定义指针类型 C++

我正在编写一个使用指针的小程序,并遇到了奇怪的编译器行为。 第一种情况: #包括 #包括 int main(int argc, char** argv) { ...

回答 1 投票 0

Python 整数通过引用保存,而不是可迭代中的值

我有一个简单的 for 循环,其中包含一个计数变量,该变量作为字符串的一部分保存到字典中。 def chunk_page(页): 页数 = [] 块 = chunk_string(页['内容'], 500, 40) 在...

回答 1 投票 0

如何正确释放堆分配的内存?

我想重新发明轮子(引用计数智能指针),但我不知道如何正确释放 Box::into_raw() 泄漏的内存,一旦引用变为零,我不知道如何

回答 1 投票 0

为什么golang指针可以直接获取对象的属性

我正在使用golang指针进行一些空检查。但我对如何检查 nil 情况感到非常困惑。它与C有很大不同。例如有一个mock对象 类型节点结构体{ ...

回答 1 投票 0

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