Ned
тэкс
Vladislav
А почему на мобильных обязательно?
под mobile имеется ввиду iOS, видимо для совместимости с objC, но не уверен на 100%
Vladislav
https://en.wikipedia.org/wiki/Pragma_once#Portability
Anonymous
Я параноик - какой-нибудь stupidC++ не может сто пудов
Ned
кхм, печально об этом говорить, но я принял бы отсилы 2 коммита из трёх. но нельзя же принимать пулреквесты наполовину, так?
Ned
прагму я б оставил, чисто эстетически исключения под вопросом. с одной стороны хотел реализовать их сам и поиграться в наследование, с другой, руки не доходят, а стд всяко лучше тесты принимаю однозначно
Ned
по-хорошему, есть правило: одна фича(багфикс) - один ПР
Ned
как мне вот теперь принять две трети пулреквеста, если он из трёх коммитов?
Anonymous
Просто ты долго спал
Ned
ну как долго. 8 часов
Ned
считай, что я в другом часовом поясе
Ned
у меня ночь - с 16.00 до полуночи. с полуночи до утра - рабочее время. с утра до обеда маловажные дела и покатушки по городу
Vladislav
считай, что я в другом часовом поясе
мне иногда кажется что ты по калифорнийскому времени живешь)
Anonymous
норм?
Anonymous
ну как долго. 8 часов
я последнее время часов по пять сплю
Ned
мне иногда кажется что ты по калифорнийскому времени живешь)
ну просто смотри, в чем суть. когда я просыпаюсь, у меня лучшие когнитивные способности. сейчас я не учусь, ибо через неделю в армию, а тем временем езжу по городу дорешиваю дела, пока не ушёл. кататься по городу, пока котелок варит на полную - неприятно, тем более ноут умер, а прогать хочется. потому ночью я работаю, на остатках сил езжу по городу, заодно разминаюсь, а абсолютно бесполезные вечера отдаю под сон. это как сместиться в таймзону GMT-5
Ned
норм?
мёржу
Ned
охохо. там уже полно всего, не только страуструп)
Rafael 🌵
Или драфт, 4кг бумаги
Ned
такое в сапогах не потаскаешь
Ned
норм?
а кто такой myCrack?
Anonymous
это почта
Anonymous
И павлюченко
Ned
весело у вас в команде
Anonymous
С гитов почта одна
Anonymous
Ну ты понял, это тот тип из D
Ned
Ну ты понял, это тот тип из D
так затащи его в @prodlang
Anonymous
output_is_valid() Делай чтобы прошел тест, он простой
Anonymous
он оффлайн
Anonymous
первые два теста myCrack писал
🦥Alex Fails
Алсо надо ь тебе свое кинуть
Ned
Алсо надо ь тебе свое кинуть
ток не в кучу. хоть сотню ПР, но всё по полочкам, плез
🦥Alex Fails
ток не в кучу. хоть сотню ПР, но всё по полочкам, плез
Там два коммита, олин по стилю, второй на дефайны. Днем почти ничего не успел по ней захреначить
🦥Alex Fails
Так. Мой макрос уже впилили
🦥Alex Fails
Да, ни черта почти не осталось
Vladislav
> #define private public OMG
Anonymous
Тест такой
Anonymous
ну и я немного заюзал, надо поправить
Vladislav
в gtest же есть цивилизованные методы для этого, типа FRIEND_TEST
Anonymous
Тест писал тип по cppreference, а у меня свои unit-тесты - хз что там есть в gtest
Anonymous
он Спп не может
Anonymous
void opAssign_has_no_allocation() { // Arrange Matrix<int> five(5, 5); Matrix<int> another_five(5, 5); Matrix<int> four(4, 4); auto saved_five_ptr = five.data; auto assign = [](auto& lhs, auto& rhs, size_t count) { for (size_t i = 0; i < count; ++i) lhs = rhs; }; assign(five, another_five, 1'000'000); // Act assert(saved_five_ptr == five.data); // Assert assign(five, four, 1'000'000); // Act assert(saved_five_ptr == five.data); // Assert }
Detur
а как монеспейсом писать кстати?
Anonymous
поле data закрытое
Vladislav
#define True False
#define true ((__LINE__&15)!=15)
Anonymous
а как монеспейсом писать кстати?
обернут блок тремя апострофами что на тильде
Anonymous
или одним если инлайн
Detur
а кроме моноспейса какие варианты есть?
Anonymous
на сайте смотреть надо
Ned
вот это-то нахуя?
Anonymous
значит что _ не используется
Anonymous
соглашение такое
Vladislav
это очень странный цикл. Так точно не имелось в виду lhs[i] = rhs[i] ?
Anonymous
точно
Anonymous
тесты проходят
Ned
так что оставь i на месте
Anonymous
но не потому сто мы пиши код проходящий тесты
Anonymous
просто он сочень большой вероятностью (146%) корректный
Vladislav
а, я понял что там происходит
Ned
как хорошо, что тесты я даже не читал ещё
Vladislav
интересный способ проверять наличие утечек ><
Anonymous
так что оставь i на месте
_ означает что счетчик не используется, чтобы небыло вопросов типа
Ned
да, я понял
Ned
а в какой кодировке ты это сохраняешь вообще?
Vladislav
я бы обозвал переменную iteration, и сразу было бы понятно что происходит
Ned
я ток что пулл, и все символы по пизде
Anonymous
как у тебя
Ned
у меня utf8
Anonymous
анси у меня почему-то, но тогда должно быть все четко, надо гит посмотреть
Ned
пересохранил уже
Ned
это весьма старое изменение уже
Vladislav