Size: a a a

2019 October 10

🦊

🦊fox.cpp in C++ Together 2.0
#define CASE(v) if (SWITCH == v)
источник

🦊

🦊fox.cpp in C++ Together 2.0
#define SWITCH variable
CASE(1) {
}
CASE(2) {
}
источник

🦊

🦊fox.cpp in C++ Together 2.0
наслаждайся
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
🦊fox.cpp
#define CASE(v) if (SWITCH == v)
источник

AB

Artöm Bakri Al-Sarmini in C++ Together 2.0
Evgeniy Pichuzhkin
с другой стороны, какие аналоги switch для типов с operator==, если в упор не хочешь городить if-else if-else if-else ? в голову только приходит std::map :(
Иногда можно хешем
источник

🦊

🦊fox.cpp in C++ Together 2.0
я же ведь ещё ща доработаю
источник

ES

Egor Sysoykin in C++ Together 2.0
Так-то выглядит не очень
источник

ES

Egor Sysoykin in C++ Together 2.0
С этих ваших смартфончиков
источник

AB

Artöm Bakri Al-Sarmini in C++ Together 2.0
Egor Sysoykin
Так-то выглядит не очень
Цетральную линию можно двинуть
источник

AB

Artöm Bakri Al-Sarmini in C++ Together 2.0
Правда клава вылезет и не скроется
источник

🦊

🦊fox.cpp in C++ Together 2.0
#define SWITCH(var) if (1==1) { auto&& __compared = var;
#define CASE(val) if (__compared == a)
#define ENDSWITCH }

SWITCH(variable)
CASE(1) {
 // do shit
}
CASE(2) {
 // do shit
}
ENDSWITCH
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
можно телефон повернуть на 90градусов, например
источник

ES

Egor Sysoykin in C++ Together 2.0
Artöm Bakri Al-Sarmini
Цетральную линию можно двинуть
Да я угораю просто
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
🦊fox.cpp
#define SWITCH(var) if (1==1) { auto&& __compared = var;
#define CASE(val) if (__compared == a)
#define ENDSWITCH }

SWITCH(variable)
CASE(1) {
 // do shit
}
CASE(2) {
 // do shit
}
ENDSWITCH
скинул гошнику, который сильно удивлялся что в крестах нельзя использовать свитч для строк, спасибо
источник

🦊

🦊fox.cpp in C++ Together 2.0
я даже не проверил, что оно работает...
источник

IL

Ilya L in C++ Together 2.0
Evgeniy Pichuzhkin
скинул гошнику, который сильно удивлялся что в крестах нельзя использовать свитч для строк, спасибо
Пусть теперь удивляется этому?
источник

EP

Evgeniy Pichuzhkin in C++ Together 2.0
🦊fox.cpp
я даже не проверил, что оно работает...
да похер вообще)
источник

IL

Ilya L in C++ Together 2.0
__compared == val
наверное только так должно быть)0
источник

ES

Egor Sysoykin in C++ Together 2.0
🦊fox.cpp
я даже не проверил, что оно работает...
Как будто тот гошник будет проверять
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ilya L
__compared == val
наверное только так должно быть)0
мгм
источник