【发布时间】:2012-09-26 19:05:23
【问题描述】:
至少我认为我正在尝试做一些非常简单的事情,但没有成功。我想将整数指针指向的地址分配给 char 指针指向的地址。示例
//C++
int *pointerint;
char *pointerchar;
pointerchar = pointerint;
//
我尝试了几种不同的方法但没有成功。
例子:
pointerchar = (char *) &pointerint;
编译器将其排除在外,但分配给指针的地址为零。那不可能是正确的。谁能告诉我如何正确执行此操作以及我做错了什么。提前感谢您的所有帮助。
【问题讨论】:
-
从答案中可以看出,这确实非常简单……但是为什么要这样做?这通常是一种危险的操作,尤其是在新手手中。