Open apolukhin opened 3 years ago
Перенос предложения: голоса +2, -0 Автор идеи: WPMGPRoSToTeMa
Мотивация: уменьшить количество импортируемых макросов в связи с модулями. Также этот макрос нереализуем стандартными средствами (такая себе причина).
Синтаксис естественно остаётся таким же.
Возможные недостатки:
сломается код использующий defined(offsetof)
сломается код, который не инклюдит cstddef и использует offsetof как идентификатор для своих символов
меньше консистентности с C (?)
в C++ нет операторов, которые принимают имя члена класса в качестве параметра (?)
Andrey Davydov, 9 декабря 2018, 20:02 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1278r0.html
Перенос предложения: голоса +2, -0 Автор идеи: WPMGPRoSToTeMa
Мотивация: уменьшить количество импортируемых макросов в связи с модулями. Также этот макрос нереализуем стандартными средствами (такая себе причина).
Синтаксис естественно остаётся таким же.
Возможные недостатки:
сломается код использующий defined(offsetof)
сломается код, который не инклюдит cstddef и использует offsetof как идентификатор для своих символов
меньше консистентности с C (?)
в C++ нет операторов, которые принимают имя члена класса в качестве параметра (?)