Size: a a a

2020 July 18

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Я пытаюсь придумать полезный юзкейс, пока не придумывается
источник

CD

Constantine Drozdov in supapro.cxx
Artöm Bakri Al-Sarmini
Этого не понял
Ну основная мотивация - ты не можешь врезаться просто так в name lookup сущности в std
источник

CD

Constantine Drozdov in supapro.cxx
А в данном случае оказывается, что можешь для vector<mynamespace::type>
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Как это влияет на двуфазность?
источник

CD

Constantine Drozdov in supapro.cxx
Artöm Bakri Al-Sarmini
Как это влияет на двуфазность?
Двухфазность создана ради этого, подобные врезки грозят ODR violation
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Constantine Drozdov
#include <tuple>
#include <vector>
#include <algorithm>

bool operator < (std::pair<int, int>, std::pair<int, int>) {
   throw 0;
}

int main() {
   std::vector<std::pair<int, int>> v = {
       { 0, 0 },
       { 1, 1 }
   };
   std::sort(v.begin(), v.end());
   //v[0] < v[1];
}

как вы думаете, какой результат этой работы этой программы?
Я сопоставил с этим примером и понял, о чем речь
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Хз как это решать
источник

CD

Constantine Drozdov in supapro.cxx
Artöm Bakri Al-Sarmini
Хз как это решать
Можно запретить и посмотреть, сколько кодовой базы угрожаемо
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Жаль, что я плохо разбираюсь в точках инстанцирования
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Можно у Полухина спросить, что он думает. Мб на его кодбазе это как-то сказывалось
источник

s

std::slavik in supapro.cxx
Constantine Drozdov
тут главное не продолбать момент, когда надо правильно оценить полезность спортивного программирования (у нас очень точное местечковое слово играть контест) и заняться программированием
+
источник

s

std::slavik in supapro.cxx
а есть для C++ какиенить годные статические анализаторы бесплатные вроде sourcery?
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
а есть для C++ какиенить годные статические анализаторы бесплатные вроде sourcery?
Pvs студия условно бесплатна
источник

s

std::slavik in supapro.cxx
Побитый Кирпич
Pvs студия условно бесплатна
разве? вроде у них политика была что тока для больших проектов это имеет смысл
источник

s

std::slavik in supapro.cxx
просто clang фигню всякую по мелочи подчеркивает, зачастую не по делу
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
std::slavik
разве? вроде у них политика была что тока для больших проектов это имеет смысл
С какого-то времени ее можно бесплатно использовать для опенсоуса, если во все файлы сунуть копирайт пиваса
источник

s

std::slavik in supapro.cxx
типа там передавать ссылку вместо объекта, когда мне собственно нужна копия именно объекта для многопоточной работы и тд
источник

s

std::slavik in supapro.cxx
Artöm Bakri Al-Sarmini
С какого-то времени ее можно бесплатно использовать для опенсоуса, если во все файлы сунуть копирайт пиваса
спасибо, посмотрю
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
спасибо, посмотрю
Да и вполне вероятно на рутрекере есть кракнутая версия, но я не смотрел
источник

s

std::slavik in supapro.cxx
прост заметил по тому же питону что у меня кодстайл заметно улучшился как стал юзать помимо форматтера анализатор, ну и какие-то вещи приучился правильно делать
источник