int* pointer=10;
I want a variable which directly points to the contents of stored adress in pointer
.
The cause of this act is that I have variable:
dummy_type a;
This a
, has been used many time in my code. I've decide to allocate a
with my static pool memory. Through the process of allocation I can have just it's pointer. But I need it's dereferenced version having name like a
.
For example: int a=5;
then you can extract it's pointer.
But if you have int* pa=adress
you can not create a dereference a
. But I need a
.
CodePudding user response:
I think what you want is something like this:
type_t * a_pointer;
#define a (*a_pointer)
If you remember to allocate memory at the right time and store your pointer in a_pointer
then you don't need to change the rest of your code that was written to use a
.