История изменений
Исправление Jetty, (текущая версия) :
struct Cat {
string m_name;
template <typename Self>
decltype(auto) name(this Self&& self) {
return forward<Self>(self).m_name;
}
};
Скажите в какой момент С++ из приятного милого и удобного инструмента с неплохими инструментами для OOP превратился в ето ублюдочное чудовище? Да даже хаскел более читабелен… Простая статистика: 8 ключевых слов, 3 слова переменные, 1 титульное слово…
Исправление Jetty, :
struct Cat {
string m_name;
template <typename Self>
decltype(auto) name(this Self&& self) {
return forward<Self>(self).m_name;
}
};
Скажите в какой момент С++ из приятного милого и удобного инструмента с неплохими инструментами для OOP превратился в ето ублюдочное чудовище? Да даже хаскел более читабелен…
Исправление Jetty, :
struct Cat { string m_name; template decltype(auto) name(this Self&& self) { return forward(self).m_name; } };
Скажите в какой момент С++ из приятного милого и удобного инструмента с неплохими инструментами для OOP превратился в ето ублюдочное чудовище? Да даже хаскел более читабелен...
Исходная версия Jetty, :
struct Cat {
string m_name;
template <typename Self>
decltype(auto) name(this Self&& self) {
return forward<Self>(self).m_name;
}
};
Скажите в какой момент С++ из приятного милого и удобного инструмента с неплохими инструментами для OOP превратился в ето ублюдочное чудовище? Да даже хаскел более читабелен…