Size: a a a

cxx.Дискуссионная

2020 June 08

AZ

Alexander Zaitsev in cxx.Дискуссионная
Ctrl+C, Ctrl+V
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
А пацаны то и не знали
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
самое распространённое: специализация std::swap и std::hash
Кто-то правда специализирует std::swap?
источник

O

Ofee in cxx.Дискуссионная
А когда это нужно?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
А когда это нужно?
в древнюю эпоху до мув-семантики
источник

O

Ofee in cxx.Дискуссионная
И ADL?
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
но есть и те, кто топят за:
using std::swap;
swap(foo, bar);
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
но есть и те, кто топят за:
using std::swap;
swap(foo, bar);
Тебе не придётся писать using std::swap; если ты уже сделал using namespace std в заголовке
источник

O

Ofee in cxx.Дискуссионная
Ofee
Тебе не придётся писать using std::swap; если ты уже сделал using namespace std в заголовке
Фу, аж самому противно...
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Тебе не придётся писать using std::swap; если ты уже сделал using namespace std в заголовке
больно же
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
я если сильно хочу using namespace в хедере сделать, то делаю это внутри ещё одного неймспейса namespace detail_someshit { }
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
если уж кто-то захотел залезть внутрь detail-неймспейса, то сам себе злобный буратино
источник

O

Ofee in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
я если сильно хочу using namespace в хедере сделать, то делаю это внутри ещё одного неймспейса namespace detail_someshit { }
Не, не, слишком сложно, проще потом использовать, если в начале первой строчки заголовка, включаемого везде написать namespace std {}; using namespace std;
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Ofee
Не, не, слишком сложно, проще потом использовать, если в начале первой строчки заголовка, включаемого везде написать namespace std {}; using namespace std;
Когда смотришь на boost graph, то именно такие преступные мысли на ум и приходят
источник

G

GNU/Плюшка in cxx.Дискуссионная
/dev/desider
Зачем винда, если есть линукс на расово верном с?
Зачем линукс, если есть hurd
источник

W

Wild_Wind in cxx.Дискуссионная
GNU/Плюшка
Зачем линукс, если есть hurd
Зачем hurd когда можно написать своё ядро?
источник

G

GNU/Плюшка in cxx.Дискуссионная
Wild_Wind
Зачем hurd когда можно написать своё ядро?
Так столлман как раз и написал свое ядро
источник

W

Wild_Wind in cxx.Дискуссионная
GNU/Плюшка
Так столлман как раз и написал свое ядро
Так то ядро столпмана. А не своё.
источник

G

GNU/Плюшка in cxx.Дискуссионная
Опенсорс же
источник

O

Ofee in cxx.Дискуссионная
Wild_Wind
Зачем hurd когда можно написать своё ядро?
Сначала нужно написать свой язык для него
источник