LINUX.ORG.RU

История изменений

Исправление snizovtsev, (текущая версия) :

() -> T = {

ббблллдджээааддъъъ…

ббблллдджээааддъъъ это

template<class T>
std::enable_if<SomeFkInClass::SubTypeA, ...> SomeFkInClass::foo(T) const noexcept { ... }

template<class T>
decltype(auto) SomeFkInClass::bar(T) -> derive<T> { ... }

Modern C++ код уже читается как речь гопника, если заменять все auto на какое-нибудь матное слово.

Исправление snizovtsev, :

() -> T = {

ббблллдджээааддъъъ…

ббблллдджээааддъъъ это

template<class T>
std::enable_if<SomeFkInClass::SubTypeA, ...> SomeFkInClass::foo(T) const noexcept { ... }

template<class T>
decltype(auto) SomeFkInClass::bar(T) -> derive<T> { ... }

Modern C++ код уже читается как речь гопника, если заменять все «auto» на какое-нибудь матное слово.

Исходная версия snizovtsev, :

() -> T = {

ббблллдджээааддъъъ…

ббблллдджээааддъъъ это

template<class T>
std::enable_if<SomeFkInClass::SubTypeA, ...> SomeFkInClass::foo(T) const noexcept { ... }

template<class T>
decltype(auto) SomeFkInClass::bar(T) -> derive<T> { ... }