Anonymous
Я один про такое соглашение слышал?
Anonymous
про _
Ned
да
Anonymous
Теперь и вы
Vladislav
я слышал про него в scala, но не в c++
Anonymous
я бы обозвал переменную iteration, и сразу было бы понятно что происходит
opAssign_has_no_allocation() в купе с //Act и //Assert какбы намекают
Ned
вообще, бот, меня твои тесты ошибками завалили
Anonymous
Да, в этом суть
Vladislav
opAssign_has_no_allocation() в купе с //Act и //Assert какбы намекают
на скриншоте всего этого не видно)
Anonymous
Пиши пока не пройдут
Ned
нет, они завалили меня сами по себе
Ned
они написаны как-то странно
Anonymous
Нормально написаны
Ned
например /files/Coding/matrixlib/test.cpp:45: ошибка: no match for call to ‘(opAssign_has_no_allocation()::<lambda(int&, int&, size_t)>) (matrix<int>&, matrix<int>&, int)’ assign(five, four, 1'000'000); // Act ^
Anonymous
Спп14
Ned
а ещё он ругается, что не умеет превратить инт& в матрикс&
Ned
или наоборот
Ned
ну нах 14й, я на 11 покашт
Ned
я ж нубасик
Anonymous
Недолжно ошибок во время компиляции
Vladislav
ну нах 14й, я на 11 покашт
тогда убери ' в 1'000'000
Anonymous
Код тестили перед показом естественно
Vladislav
тогда убери ' в 1'000'000
а, не поможет, там еще темплейтовые лямбды же
Anonymous
переходи на четырнадцатый
Anonymous
скоро уже семнадцатый
Anonymous
CC=g++ CCFLAGS=--std=c++1Z -I.
Anonymous
1z
Vladislav
скоро уже семнадцатый
и в нем опять ни модулей ни концептов
Ned
ну не, спасибо
Anonymous
?
Ned
кто может объяснить в двух словах, в чём разница между c++14 и gnu++14?
Anonymous
ни вчем. официально второе
Anonymous
deprecated вроде первое уже
Ned
нет, депрекейтед gnu++1y
Ned
в чем всё-таки разница?
Anonymous
Anonymous
нету ее
Ned
Vladislav
в чем всё-таки разница?
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
mattata
https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html
It appears I am going to have to quickly intervene! Ned Ogl? Hello? Are you there? Vladislav seems to believe you made a mistake, are you SURE you didn't mean: в чем всё-таки разница?
mattata
WAT
I don't understand.
Ned
WAT
это он меня троллит)
Ned
нипанятна блиять. зачем создавать две версии языка одного поколения?
Ned
gnu диалект
Ned
сука бесят gnu со своими вечными выебонами и дефайнами
Anonymous
Ну так что, ты перешел уже на хотябы на ==14
Ned
да я хочу понять, на что я вообще перехожу
Ned
я так понимаю, что если код компилится под gnu++11 он может и не скомпилиться под c++11, верно?
Anonymous
Не плати за то что неиспользуешь же
Ned
то есть по хорошему, для пущей переносимости надо проверять дефайнами, кто тебя компилит. на винде-то гну нету
Ned
в рот ибал
Ned
ну да ладно, однажды я смирюсь с этим тупым говнищем
Vladislav
gnu не нужен
Ned
но С defines make me cry and drop blood tears
Anonymous
и на что оны похожи, С defines?
Ned
Anonymous
Без С плохо
Anonymous
Скомпилил?
Ned
да
Ned
нахера ты стрим проверяешь - я не понимаю
Anonymous
потому что ты накосячил там
Ned
где это я накосячил?
Ned
она должна вывести 0 и перевод каретки
Ned
точнее endl
Anonymous
эи тесты проверяют то что не работает, или работает не так
Ned
не вижу косяков, честно
Anonymous
у тебя там лишний символ в конце строки
Ned
ты проверяешь не то
Ned
и что?
Ned
какой лишний?
Ned
пробел?
Anonymous
да
Ned
ну и пусть себе стоит, не вижу в том проблем
Ned
в любом случае, даже если я стираю пробел и не вывожу перевод строки, ассерт падает
Anonymous
подумай как избавится, там просто
Ned
out << "\b";