5:15p |
С++. Что может быть хуже возврата ссылки на локальную переменную? Функция GetInstance cинглетона, возращающая его... по значению.
2 дня, угробленных на поиск этой хрени (из них 1 день отладки жалкого файла из 50 строк).
Мало того, что этот бред написал я, так ведь и потраченное время (добро бы на поиски чужого бага, так ведь нет, собственного), не лезет ни в какие ворота.
А ведь всего-то и надо было - написать стандартную темплейтную реализацию синглетона, вернее, воспользоваться уже написанной где-то в другом проекте. А не собирать в двадцать пятый раз на коленках велосипед.
Чувствую себя полнейшим мудаком. |