0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 12
|
||||||
1 | ||||||
Какие ошибки есть в коде и что можно улучшить?07.11.2016, 11:57. Просмотров 1271. Ответов 9
Метки нет Все метки)
(
Всем привет, есть вот такой код, подскажите, что у меня здесь не правильно и что можно было бы написать лучше(с точки зрения сложности кода, ООП, обработки исключений и т.д.). Любые замечания. Заранее благодарю.
Здесь кто нибудь есть?
0
|
|
07.11.2016, 11:57 | |
Какие есть ошибки в коде
Что можно оптимизировать или улучшить в приведенном коде Создание матричной алгебры, что можно улучшить в коде? |
|
14011 / 7499 / 1774
Регистрация: 30.01.2014
Сообщений: 12,552
|
|
07.11.2016, 12:05 | 2 |
Здесь все неправильно, если честно.
Это ведь код с какого-то сайта, данный в качестве контрольного задания для соискателей? Я просто не верю, что так можно написать не специально. Да и кавычки, скобочки угловые экранированные html-кодами как бы намекают на копи-паст со страницы.
0
|
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 12
|
|
07.11.2016, 12:19 [ТС] | 3 |
Да, вы правы, это задание которое нам выдали на курсах. Но пака, что слишком сложно для меня. Только какие то простые вещи только, понимаю, что не правильно. Очень нужна ваша помощь.
Добавлено через 4 минуты Хотя бы намекните ![]()
0
|
14011 / 7499 / 1774
Регистрация: 30.01.2014
Сообщений: 12,552
|
|
07.11.2016, 12:43 | 4 |
Если полноценно расписывать ошибки, даже касаясь только базовых вещей, то уйдет не меньше 40 минут на написание поста.
Я днем такое время тратить не готов. Вечером, возможно (возможно), напишу. А пока может другой кто согласится.
0
|
2402 / 1806 / 396
Регистрация: 15.12.2013
Сообщений: 7,755
|
|
07.11.2016, 12:49 | 5 |
Делать за кого-то задание для курсов? Не стану принципиально.
Agafio46, хотите чтобы вам помогли - спросите конкретный вопрос или выскажете аргументированное предположение.
0
|
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 12
|
|
07.11.2016, 13:01 [ТС] | 6 |
Хорошо. В девятой строке опасно ли выделение памяти в списке инициализации или здесь никаких проблем быть не должно?
0
|
33 / 33 / 18
Регистрация: 15.05.2013
Сообщений: 236
|
|
07.11.2016, 13:45 | 7 |
А какую хоть задачу код решает?
У вашего копи-паста жесть полная.
0
|
2402 / 1806 / 396
Регистрация: 15.12.2013
Сообщений: 7,755
|
|
07.11.2016, 13:47 | 8 |
1
|
14011 / 7499 / 1774
Регистрация: 30.01.2014
Сообщений: 12,552
|
|
07.11.2016, 19:02 | 9 |
![]() Решение
Проблемы, ну, по крайней мере, на данный момент нет - до тех пор, пока в классе не появится еще один объект, выделяемый динамически. Если под этот второй объект не будет выделена память, или его конструктор (если это объект класса) бросит исключение, то память для первого объекта будет утеряна - утечка. Умные указатели помогут в этой ситуации. А вообще здесь логическая ошибка, т.к. в данном месте использовать динамическое выделение памяти совершенно незачем.
В общем вместо написания объемного поста, я посоветую книжку: "Стандарты программирования на C++", Саттер, Александреску. В ней почти все ошибки, сделанные в этом коде, описаны и даны рекомендации по их устранению. Это будет полезнее и тебе, и не потратит зря наше время на расписывание вещей, которые уже десятки раз обсуждались.
1
|
0 / 0 / 0
Регистрация: 01.04.2016
Сообщений: 12
|
|
07.11.2016, 20:43 [ТС] | 10 |
Ок, спасибо за совет)
0
|
07.11.2016, 20:43 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Можете сказать есть в коде ошибки или какие-то советы?
Подскажите пожалуйста какие ошибки здесь есть - или что не соблюдено. Не копируются изображения на хостинге с компьютера пользователя. Подскажите, что не верно или какие есть ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |