Как напечатать имя переменной в C ++? [Дубликат]

Возможный дубликат:
Программный способ получить имя переменной в C?

Я проверил некоторые из блогов, прежде чем опубликовать это здесь. Я попробовал следующий фрагмент ...

int a=21;

int main()
{
   cout<<#a<<a<<endl;
   return 0;
}

Я использую компилятор g ++ на Ubuntu 10.04. И я получаю следующую ошибку:

sample.cpp:17: error: stray ‘#’ in program. 

Пожалуйста, предложите мне, как напечатать имя переменной.

Ответы на вопрос(2)

Ваш ответ на вопрос