#include <iostream>
using namespace std;
#define debug(x) cout<<#x<<": "<<(x)<<endl;
int main() {
int a = 0;
debug(a)
return 0;
}
the output is: a:0
I want to print the name of variable like a
can I do it by a function not use define