Дак а чё там хуе мае раз reinterpret_cast, исключение в дестиукторы, на раз и в прод
Блин, аж заржал в голос от неожиданности. Менеджить память raw pointer-ами. Освобождать после return в if-ах. Писать просто new Kukarek(), думая что это как в Java.
А то, что для участия в этом параде щедрости нужно натурально взять кредит
ну так а что, они ж мне кажется с того что получат с тех кто кредит возьмет спокойно могут простить несколько мелких кредитов и ещё и репутацию поднять
я вот помню когда мне на карту тинькоф тысяча рублей внезапно пришла, а это оказывается какая-то тоже акция была для участия в которой нужно было картой пользоваться
Создавать всегда shared_ptr, чтобы не думать. Хуячить enum классы с индексами чисто и потом кастить их везде. Не делегировать конструктора родителям. Работать с файлами через сишные функции. Возвращать строку через out параметр указатель на массив чаров и принимать размер массива вторым параметром.