Цей підручник досліджує, як вирішити проблеми із заміною макросів у C++ під час створення модулів ядра Linux. Це стосується проблеми випадкових замін, наприклад, коли імена змінних у оголошеннях класів конфліктують із макросом current. Розробники можуть гарантувати стабільний код без помилок, досліджуючи такі корисні стратегії, як ізоляція простору імен і перевірки під час компіляції.
Daniel Marino
1 січня 2025
Вирішення проблем підстановки макросів у C++ за допомогою GCC