Tôi đang cố gắng in ra bảng điều khiển bằng cách sử dụng macro tên biến cho giá trị thành viên hiển thị trong khi gỡ lỗi (ghi nhật ký). Làm thế nào để làm điều đó? Tôi đã thử những điều sau đây nhưng nó không hoạt động.tên biến in trong #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
}
Xác định "nó không hoạt động". Tôi đã phải nói điều đó với bạn rất nhiều lần trong quá khứ, là tốt, đó là một sự xấu hổ. –
Xin chào Tomalek, vui lòng xem câu trả lời bên dưới. Đủ để thêm ký tự '#' –
Vâng, tôi cũng biết chính câu trả lời là gì. Nhưng tôi đang cố gắng đào tạo bạn, trễ một chút, viết những câu hỏi thích hợp. –