🦥Alex Fails
Вообще неудачный пример с геометрическими фигурами. Я даже где-то статью давно видел, что не надо так делать. Тут входят в противостояние геометрия и ООП
+. Там лучше делать реализацию интерфейсов типа Area, и интерфейсов, соответствующих геометрическим свойствам
🦥Alex Fails
/extra #squarerect *Проблема квадрата-прямоугольника* – проблема, возникающая при проектиррвании иерархий классов в рамках ООП. Подробнее – на вики: https://en.wikipedia.org/wiki/Circle-ellipse\_problem
Constantine
/extra
Constantine
/extra list
🦥Alex Fails
Попыталась по инструкции сюда админу написать @ProCxxJobs Игнорят
Никто не игнорит; к чатам я порой только ночью возращаюсь
🦥Alex Fails
А есть список?
Да. Стартани @GBReborn_bot в личке, он туда напишет
FailsBot
/start
Hello! I am the FailsBot, working as daemon process written in C with love and in rush in one night in Vim at Android device. Now I use the *stupid* person which hardcoded on main module therefore I have been often restarted. Stay determined! Feel free to write your suggestions to the bot's author in the @fludpac chat.
Constantine
/start
я в личке его стартовал
🦥Alex Fails
Constantine
что дальше написать?)
Constantine
/extra
🦥Alex Fails
Ща тут пиши /extra list
Constantine
/extra list
Constantine
лол
🦥Alex Fails
Он должен ответитб в личке
Constantine
ответил, а содержимое под командами на выпишет?
Billy
Бля. Я ебанусь ща. Лика так и не нашли. Не все тулзы еще использовали. Нашли 2 черных дыры, исправили. Результаты мониторинга будут завтра. Еще попробую glibc malloc mtrace и tcmalloc. Хотя последний на маке ниче не нашел. Xcode ниче не нашел, но я ему не верю.
Billy
Ну статический контэйнер куда только пишут например
Constantine
А, те самые неявные утечки
Billy
Я решил погрепать на глобалы и статики и вот
Constantine
Проверяй виртуальные деструкторы лучше)
Constantine
У классов, содержащих строки
Billy
Одну удалил, да. Да, они. Одна чистится раз в 24, но там так не ясно, что ад. Я сделал 6 часов интервал, чтобы посмотреть.
Billy
Я их уже все проверил
Billy
Все 760 штук
Constantine
И все как надо?
Billy
Везде final поставил
Constantine
final это если нет предка
Billy
Ну 2 нашел только плохих
Billy
Да именно, если нету
Constantine
А что, по прикидкам не все нашли?
Constantine
Вам не дешевле софт резет сервера реализовать?
Billy
Ну я не верю в гипотезу с дифрагментацией
Billy
Ну реальзовать то можно, но это не спортивно;)
Constantine
С фрагментацией памяти?
Constantine
У вас 32битка?
Billy
64
Constantine
64 вроде не умеет фрагментироваться, надо проверять
Billy
Да с фрагментацие. Я уже выжат, ток еду домой, туплю
Constantine
в любом случае фрагментация дает аномальную ошибку "нет последовательного блока" при очень большом запасе
Billy
Да именно. Должны быть ошибки выделания. Исключения. Но этого всего нету.
Billy
Я нашел third party code которые делает лик, но. Я не могу понять как он часто это делает. Я нашел ток при старте. Завтра поищу при работе
Billy
Придется читать это все чужой кот;)
Anton
Billy
Ыыыы
Billy
Да;)
Billy
Это дерьмо мне мешает спать!
Constantine
Ох уж этот поиск багов вслепую... Код автоформатирования сломается, если определенный параметр будет 48 по модулю 50... один из пяти способов определенной действие будет делать не то же самое, что остальные четыре... переменная, переданная как const& будет изменена во время выполнения функции в результате вызова другой функции... delphi7 всегда возвращает false на запрос eoln если текущая позиция чтения файла кратна 0x80... ужос
Constantine
Я уже промолчу про ситуацию codename "sample item", когда нахождение бага затруднено психологической инерцией
constantine
Народ, подскажите пж годные сайты, ресурсы, ютюб-уроки, книги для изучения с++ с нуля понятным языком. Имею небольшой опыт написания кода, так что познание фундаментальных основ программирования не требуется
Anonymous
вот довольно хорошо написан https://www.cprogramming.com/tutorial/c-tutorial.html
Anonymous
https://www.cprogramming.com/tutorial/c++-tutorial.html
Anonymous
ссылка в первой же строке
Ruslan
а что из полезного есть по метапрограммированию, если считать, что я в нем к нулю? Читал, что Александреску идет с нуля в самые дебри, но если не изменяет память, книга старая. Актуальна ли еще?
Ruslan
*что я в нем близок к нулю
Anonymous
Салям Аллейкум мана ! Собственно, кое-как овладел языком С++. Не могу сказать что выучил полностью, слишком было бы смелым заявление. Хочется чтобы дали задачу кто-нибудь итоговую по всем пройденным материалам. Может игра какая-то в консольном режиме или еще что-нибудь. Кто подкинет задачу ?
Anonymous
Это сложновато, нужно попроще. И чтобы включало в себя наследование, указатели и все такое... в книге всме примеры были решены, а мне хочется чтобы посложнее чуток было, но не слишком
melvin
там практически только логика работы
Крылатый
Ты твинка завёл?
melvin
в идеале MUD
Anonymous
Ты твинка завёл?
да у меня временно нет доступа к старому номеру (и телеге, соответственно)
Anonymous
да
Artemiy
Рейтрейсинг?
Вот ещё одна. Сложность регулируется тобой самим. Наследование в полный рост можешь использовать. Как и STL. Для базовой версии начальных знаний хватит, а дальше будешь допиливать
Artemiy
Плюс картинки красивые получишь
Anonymous
И чтобы с наследованием было много связано.. я в нем плаваю