170 похожих чатов

Здравствуйте, если ли желающие мидлы\сеньоры заревьювить мою курсовую работу C++

на 500 строк? Кину в лс ссылку на гист.

50 ответов

27 просмотров

@webreh , не желаешь?

Ilya Zviagin
@webreh , не желаешь?

в личку - нет, пусть на общественное осуждение обсуждение выносит)

Ilya Zviagin
@webreh , не желаешь?

мне свой код лень ревьюить, не то, что чужой. Работает - и срать, коммичусь

https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093

supermassive black hohole Иван Штых
https://gist.github.com/AnderX003/9df45420d05dd791...

вот тут точно переделывать https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L91 вот это - конструктор https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L354 вот это - деструктор https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L231 вот это - что-то очень странное https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L349 вот тут хочется RAII https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L162

supermassive black hohole Иван Штых
https://gist.github.com/AnderX003/9df45420d05dd791...

А тема работы? Что сделать надо было ?

Ilya Zviagin
А тема работы? Что сделать надо было ?

расчет значения функкции через её разложение в ряд. надо было реализовать ввод параметром с клавиатуры, чтение параметров с файла, сам расчет и запись результатов в файл

supermassive black hohole Иван Штых
расчет значения функкции через её разложение в ряд...

описание какое-то надо , формальное. Функция какая... требования к вычислениям...

Constantine Drozdov
вот тут точно переделывать https://gist.github.com...

@AnderX003 у вас, кажется, некоторое (java/C# перенесенное?) непонимание, что нет смысла писать settings::calculation_settings* settings и делать указатели на неполиморфные объекты, когда можно оперировать самими объектами; примерно набросал, после небольшой реорганизации приходите снова

supermassive black hohole Иван Штых
а что именно с первым переделывать?

Может и ничего, раз ООП нельзя. Вообще, на курсовик это не тянет, лабораторка лишь...

supermassive black hohole Иван Штых
https://gist.github.com/AnderX003/9df45420d05dd791...

1) input_with_restricts имеет единственный выходной параметр Стоит поменять просто на возвращаемое значение 2) В разных частях то сишный I/O используется, то - плюсовый. Надо определиться

🐈
https://asciinema.org/a/7eEJGp3CQSmAHH4R4Ghtz6r6U ...

это ужасно, опять линуха не поддерживают

Constantine Drozdov
вот тут точно переделывать https://gist.github.com...

ну я вынужден был сделать псевдо деструктор так как нельзя ооп

supermassive black hohole Иван Штых
ну я вынужден был сделать псевдо деструктор так ка...

А что есть ООП? В классе с конструктором и деструктором ООП как такового то и нет

🐈
це андроид

это ужасно, опять ведро не поддерживают

Georgy Firsov
А что есть ООП? В классе с конструктором и деструк...

ну чисто структуры с полями мы учили, поэтому отталкиваюсь от этого

supermassive black hohole Иван Штых
ну чисто структуры с полями мы учили, поэтому отта...

меня в любом случае смущает этот фрагмент https://gist.github.com/AnderX003/9df45420d05dd791bee040f240b8c093#file-kursova_robota-cpp-L354 тем, что это 5 согласованных массивов одной длины, там нужна какая-то серьезная мотивация, что это не один массив структур

supermassive black hohole Иван Штых
типа что это мог бы быть один двумерный?

там вообще происходит что-то идеологически странное если мы следуем С++, то почему аллокация внешняя для calculate_for_array если мы следуем С, то почему в методах типа read_calculation_parameters не стоят goto

supermassive black hohole Иван Штых
типа что это мог бы быть один двумерный?

Не, скорее массив из структур, в каждой из которых лежат x, y, y_series, error и iterations_amount Не 5 разных массивов, а один

Constantine Drozdov
там вообще происходит что-то идеологически странно...

а с какого перепугу вдруг goto стали приветствовать в Си? вас кто так испугал?

🐈
а с какого перепугу вдруг goto стали приветствоват...

потому что goto cleanup в С невозможно обойти и нормально

supermassive black hohole Иван Штых
все разные.

Соответсвующие значения в них логически связаны Почему тогда это не структура?

supermassive black hohole Иван Штых
ну оно лежит в структуре

всё-таки позиция писать на С в С++ коде принципиальная или нет? мы по-разному дальше будем весь код рассматривать

Constantine Drozdov
потому что goto cleanup в С невозможно обойти и но...

знакомтьтесь __attribute__((cleanup(free_func))) https://habr.com/ru/post/503536/

Constantine Drozdov
всё-таки позиция писать на С в С++ коде принципиал...

Да там не то чтобы от плюсов то много осталось. С с неймспейсами)

supermassive black hohole Иван Штых
ну у нас как бы плюсы, но пока еще без ооп

так не бывает, понимаете, если у вас нет RAII, то и организации кода как в С++ не может быть в принципе

Constantine Drozdov
это точно ISO compatible?

__attribute__(cleanup) is not gcc-specific, it is also supported by clang and icc, making msvc the only major compiler that doesn't support it (and that one is pretty useless for modern C development anyway).

Denis P
Кажется raii и ООП вещи ортогональные

По мнению некоторых преподавателей ООП == наличие чего-то, кроме данных, в классах/структурах Ну и RAII под бой попадает(

supermassive black hohole Иван Штых
https://gist.github.com/AnderX003/9df45420d05dd791...

Господа, исправил то, о чем говорили вчера. Вот результат: https://gist.github.com/AnderX003/47876b7ad75b145d6bc5c7755aa0689f

supermassive black hohole Иван Штых
Господа, исправил то, о чем говорили вчера. Вот ре...

https://gist.github.com/AnderX003/47876b7ad75b145d6bc5c7755aa0689f#file-kursova_robota_v2-cpp-L348 Попробуй без цикла.

Alexander "Ternvein" Isaev
https://gist.github.com/AnderX003/47876b7ad75b145d...

сделал, спасибо. как оказалось там даже баг был)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта