I just read that we need to give the type of pointers while declaring them in C (or C++) i.e.:
int *point ;
As far as I know, pointers sto
Because:
The last two points don't apply to void
pointers, which is why they cannot by dereferenced and no pointer arithmetic may be done on them. The standard specifies that a void
pointer must be big enough to hold any kind of pointer (except function pointers, which are a different story altogether) and that assignment to and from void
pointers may be made without casts (at least in C, in C++ casts are always needed).