- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
enum class TClockWise
{
CW=true,
CCW=false
};
template<class T>
std::ostream& operator<<(std::ostream &out, const TClockWise Cow)
{
switch(Cow)
{
case TClockWise::CW: out << "CW"; break;
case TClockWise::CCW: out << "CCW"; break;
default: MUST_NEVER_CAL_THAT;
}
return out;
}
в дельфеобразных типах TMyAwesoooomeType?
или в том, что засунули небесполезную заглушку default?
или в том, что для типа со значениями true/false сделали отдельный енум? (на мой взгляд, практичнее было бы +1/-1)?
это всё недотягивает как то....
НУ и ещё const TClockWise Cow
нах const?
Словарь
существительное
корова
самка кита
самка слона
самка носорога
самка тюленя
глагол
запугивать
усмирять
терроризировать
ДОЛЖЕН_НИКОГДА_БЫТЬ_КАЛОМ_ЭТО