7
Tại sao các macro không có trong hầu hết các ngôn ngữ lập trình hiện đại?
Tôi biết rằng chúng được triển khai cực kỳ không an toàn trong C / C ++. Họ có thể được thực hiện một cách an toàn hơn? Những nhược điểm của macro có thực sự đủ tệ để vượt xa sức mạnh to lớn mà chúng cung cấp không?