November 29th, 2013

Гримуар C++

или N вещей, которые вы могли не видеть в C++ коде
или Как запугать жуниора

В коде на C++ можно увидеть много компиляторо-специфичных или просто редко встречающихся в учебниках штук, смысл которых туманен, а как их гуглить, иногда бывает неясно. К примеру, когда я, будучи еще школьником, переходил с бейсика на C++ и стремительно овладевал непростым понятием цикла for, поля класса и объявления переменных, мне встретился забористый кусок С++-кода с ::, namespace, template< template<> class >, что привело к поломке моего парсера :)

Collapse )

А какие плюсострашилки знаете вы?