Is it possible to create pointer using #define?
Something like this:
#define *HEY
I’ll use it for something like this:
#define *HEY 2
...
int *s=HEY;
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
No, asterisks aren’t allowed in
#definemacro names.Your example variable declaration wouldn’t work anyway, because it doesn’t contain the text
*HEY, it only containsHEY, which doesn’t match the defined macro name.What’s that code intended to do? Make a pointer that points to the number 2?