最近涉及到一个问题,已知PVOID指针指向的地址,目的是对这个地址分配内存并赋值,涉及到指针的分配内存和指针移动的操作,具体代码如下:
#include <iostream>
#include <new>
#include <Windows.h>
using namespace std;
typedef void* PVOID;
int main(){
int a = 4;
PVOID any = NULL;
any = &a;
int *pa = new((int*)any) int[1000];
pa++;
*pa = 1;
pa++;
*pa = 2;
pa++;
*pa = 3;
pa++;
*pa = 20000;
system("pause");
return 0;
}