[flydream@flydream ThinkingInC++]$ cat CastFromVoidPointer.cpp
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
int i = 99;
void *vp = &i;
// *vp = 100; Compile-time Error.
*((int *)vp) = 3;
return 0;
}
[flydream@flydream ThinkingInC++]$
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
int i = 99;
void *vp = &i;
// *vp = 100; Compile-time Error.
*((int *)vp) = 3;
return 0;
}
[flydream@flydream ThinkingInC++]$