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

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

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

50 ответов

14 просмотров

@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...

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

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

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

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
19
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта