Блог пользователя dal_dunut_aziatu

Автор dal_dunut_aziatu, история, 5 лет назад, По-русски

Здравствуйте, подскажите пожалуйста, как написать эти дефайны, чтобы они работали корректно

define eb(_x, _y, _z, _q, _w, _e) emplace_back(_x, _y, _z, _q, _w, _e)
define eb(_x, _y, _z, _q, _w) emplace_back(_x, _y, _z, _q, _w)
define eb(_x, _y, _z, _q) emplace_back(_x, _y, _z, _q)
define eb(_x, _y, _z) emplace_back(_x, _y, _z)
define eb(_x, _y) emplace_back(_x, _y)
define eb(_x) emplace_back(_x)
  • Проголосовать: нравится
  • -7
  • Проголосовать: не нравится

»
5 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем dal_dunut_aziatu (предыдущая версия, новая версия, сравнить).

»
5 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится

Можно сделать так:

#define eb(a, ...) a.emplace_back(__VA_ARGS__)