pointers

pointers

文章 1 浏览 114

使用我自己的 typedef 枚举,获取“无需强制转换即可从整数生成指针”

我设置的错误是“赋值使指针来自整数而不进行强制转换”。这是我的代码 typedef enum { UIIconTypeCustom = 0, UIIconTypeStandard, } UIIconType : …

巷雨优美回忆 2024-11-07 15:55:40 0 0

关于 const 语法的困惑

我在读取程序中的一行时遇到一些问题,如下所示: char* const *(*next) () 我认为 next 是一个指向函数的指针,该函数返回一个指向 const 指针的指针…

披肩女神 2024-11-07 15:12:32 0 0

指针运算后释放指针

我的问题很简单。假设我们有: char* ptr = (char*) malloc(sizeof(char)*SIZE) ptr+= SIZE/2 free(ptr) 当我们释放指针时会发生什么?是未定义的操作…

迷你仙 2024-11-07 14:22:17 0 0

打印出字符串指针中获得的数据时出错

我正在尝试调用接口函数并打印出结果值。函数原型包含指向字符串的指针作为参数。当我打印结果值时,我收到一些奇怪的符号。我的以下方法正确吗? int…

謸气贵蔟 2024-11-07 13:56:04 0 0

从 char* 创建包含转义字符的 char

考虑以下 char* 示例: char* s = "\n" 如何将其转换为表示换行符的单个字符,如下所示: char c = '\n' 除了处理换行符之外,我还需要能够将前面带有…

土豪我们做朋友吧 2024-11-07 12:51:10 0 0

在将指针添加到可变数组后,我可以重用它吗?

假设我有一个带有字符串的数组。 NSArray *names = [NSArray arrayWithObjects: @"One", @"Two", @"Three", nil] 我想要的是启动一些自定义类的对象,…

衣神在巴黎 2024-11-07 11:33:59 0 0

C:释放每个 malloc 还是仅释放主要的?

我有一个指针 ***resultSet,我将其作为参数传递给 SQL 函数,该函数从数据库读取未知数量的数据。数据的实际处理发生在函数之外。 当清理这个指针构…

花落人断肠 2024-11-07 09:58:53 0 0

通过引用传递指针到类并使用它

我试图通过引用一个对象的指针从 A 类传递到 B 类。在 BI 类中,希望将此指针分配给 ivar 并对其进行读写。 这是给我错误的代码(无论什么错误)。这…

聚集的泪 2024-11-07 09:02:35 0 0

C++指针数组

代码 #include "stdafx.h" #include &ltiostream&gt void someFunc(double* pDoubleArray, int length) { double* pNewDoubleArray = new double[leng…

酒废 2024-11-07 08:49:44 0 0

指向其他向量元素的指针的向量

EI 有一个函数,它接受向量的参数指针: void Function(std::vector&lttype&gt* aa) 现在在这个函数中,我想将数据从该向量过滤到另一个向量,并且我…

花桑 2024-11-07 08:37:19 0 0

C 初学者问题:指向指针的指针/无法从函数外部访问值

我正在向我的 MySQL 函数传递一个指向指针 (**resultSet) 的指针。 以下是我如何从函数内复制 MySQL 数据的摘录: int getItems(char * cmd, char **r…

甜扑 2024-11-07 05:16:51 1 0

在 C 中通过 void 类型为 GSL 传递双精度数组

我正在尝试使用 GSL 库来解决 ODE,但使用 void 指针时遇到一些困难 我需要在应该包含数组的数组上发送一个参数: double k1[2][4] 发送到此 gsl_odei…

居里长安 2024-11-07 04:47:01 1 0

给指针赋值

如果 a 有一个指向对象的指针数组,在下面的代码段中,哪种填充数组的方式更干净,(1)或(2)?是 string ** list = new string*[5] string* s = ne…

鹿港小镇 2024-11-07 04:43:34 1 0

多态性问题 C++

我有这些类: class A { } class B : public A { public: B(int val) private: int* m_int } B::B(int val) { m_int = &ampval } 我像这样调用代码,…

千里故人稀 2024-11-07 04:12:58 1 0

“&(epage->incoming[0]) = spage;”之间的区别是和“&(epage->incoming[p2]) = spage;”

该特定代码块的最后一行产生错误“需要左值作为赋值的左操作数”。令人困惑的是为什么最后一行抛出此错误,而倒数第二行却没有。 int p2 = 0 spage = …

孤独难免 2024-11-07 03:47:04 1 0
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文