Estoy tratando de imprimir en la consola usando una macro el nombre de la variable para mostrar el valor de los miembros durante la depuración (registro). ¿Cómo hacer eso? Intenté lo siguiente pero no funcionó.imprime el nombre de la variable en un #define
#define MY_PRINT(x) std::cout << "'x'=" << x << std::endl;
int main(){
int my_variable=3;
MY_PRINT(my_variable);
// I would like to print to console
// 'my_variable'=3
}
Defina "no funciona". He tenido que decírtelo muchas veces en el pasado, lo cual es una pena. –
Hola Tomalek, por favor mira la respuesta a continuación. Es suficiente agregar el carácter '#' –
Sí, sé cuál es la respuesta yo también. Pero estoy tratando de entrenarte, un poco tarde, para escribir las preguntas correctas. –