error C2440: “初始化”: 无法从“int”转换为“void *”

void *p = 0x1122;为什么出错
1>e:\vsstudy\day1_06\s1\s1\测试.cpp(8): error C2440: “初始化”: 无法从“int”转换为“void *”


void *p = (void*)0x1122;

因为void指针,虽然它可以接收任何类型的数据,但从它取数据回来的时候需要强制转换成相应的类型。