c_cpp 在虚空中持有指针的实验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 在虚空中持有指针的实验相关的知识,希望对你有一定的参考价值。

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

// simulates void casters
#define Val_NEW malloc(sizeof(Val))

typedef struct
{
	int i;
	char c;
	struct Val* next;
} Val;

typedef struct
{
	void* obj;
} Hold;


int main(int argc, char const *argv[])
{
	Hold test;
	Val* val = Val_NEW;
	val->i = 51;
	test.obj = val;
	Val* newval = test.obj;
	printf("The int is %d\n", newval->i);
	const char* foo = "Hello!";
	const char* doo = "Hello!!";
	printf("is good %d\n", strcmp(foo, doo));
	return 0;
}

以上是关于c_cpp 在虚空中持有指针的实验的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp globalmem:由于usbmon持有250,所以将主要数字移至230

如何在垃圾收集的 Obj-C 中保留一个窗口而不持有指向它的指针?

c_cpp 在c中移动一个字节指针

Java Arrays - 数组中的每个元素是不是都持有指向下一个元素的指针

c_cpp 在c中使用void指针数组的一些练习

CAD图纸中的部分内容怎么虚空