Ivanov
В ссылке с кодом они есть в развернутом состоянии
Avazart
Ну не знаю тут дичь.
Avazart
Во первых в классе не должно быть cin и cout это делает код монолитным.
Alexandr
В ссылке с кодом они есть в развернутом состоянии
А если создать переменную с типом minibus и добавить её в массив? Типа minibus m_bus; arrap[number] = m_bus;
Avazart
Во вторых ну непонятно что делает car и массив внутри него
Avazart
void setdata() override { car::setdata; }
Avazart
Что это?
Avazart
Во первых car::setdata()
Avazart
Во вторых зачем вообще определять метод если его поведение совпадает с поведением базового класса?
Ivanov
Во вторых зачем вообще определять метод если его поведение совпадает с поведением базового класса?
Они еще не дописаны, все копипастил из книги и хотел глянуть, все ли будет работать, а потом уже заняться допиливанием =)
Avazart
В третьих setdata наверное принимать что-то аргументом.
Avazart
Нужно сначала продумать все хотя бы поверхностно а потом садиться писать код.
Sasha Tsikhun
привет, какая разница между FASM и NASM?
Avazart
static int number; // текущее число автомобилей static car *arrap[]; // массив указателей на класс автомобилей
Avazart
Это не должно быть в классе Car
Ivanov
Нужно сначала продумать все хотя бы поверхностно а потом садиться писать код.
на коленке решил запилить курсовую, но я так понял, что с наскока не выйдет
Ivanov
Avazart
Вместо массива лучше использовать std::vector<Car*>
Avazart
И он должен быть из вне.
Avazart
а не внутри класса Car
Avazart
И в классах стоит добавить конструктор и акцессоры
Ivanov
Вместо массива лучше использовать std::vector<Car*>
с векторами пока не работал, по этому решил взять быстрый вариант - который уже где-то описан. И чот думал, что он будет рабочий)
Avazart
Что значит быстрый?
Ivanov
Что значит быстрый?
взять вариант из книги и чуть допилить под задачу
Avazart
Ну совмневаюсь что такая дичь в книге
Ivanov
Ну совмневаюсь что такая дичь в книге
https://faculty.ksu.edu.sa/sites/default/files/ObjectOrientedProgramminginC4thEdition.pdf
Ivanov
634 стр, если есть время, то можно глянуть
Ivanov
Причем это, что в издании 2002, что 2021 года =)
Ivanov
Elumidan
Всем привет, ребят, вопрос есть
Avazart
Мда блин.
Elumidan
В чём плюс и преимущество для программиста , если он будет работать с использованием не Винды а Линукса?
Avazart
Странный код конечно.
Ivanov
Странный код конечно.
Ну.. вот да. Но по ТЗ, он +/- подошел, как я посчитал
Avazart
В чём плюс и преимущество для программиста , если он будет работать с использованием не Винды а Линукса?
да в принципе разница не больша. Но зависит от того что за ЯП и прочие нюансы.
Ivanov
В чём плюс и преимущество для программиста , если он будет работать с использованием не Винды а Линукса?
я вот сча пилю курсовую под линухом на плюсах, часть виндовых библиотек по понятным причинам не могу юзать =)
Avazart
Но как по мне это дичь.
Ivanov
Но как по мне это дичь.
ну... пока стоит задача запилить курсовую, а после чего для себя плюсы подучить. По этому искал +/- быстрый вариант и который хоть сам минимально пойму
Avazart
Т.е. ошибка этого кода в том что класс "Машина" это одна сущность а для того что бы хранить автомобили нужна другая сущность на пример "автопарк"
Avazart
А тут все вместе
Elumidan
Какого программиста? Какие технологии?
Учитывая мою небольшую насмотренность и опыт даже в изучении программирования, ответить на два этих вопроса не могу
Avazart
Нет отдельная сущность
Avazart
А вообще достаточно просто использовать std::vector<Car*>
Ivanov
Учитывая мою небольшую насмотренность и опыт даже в изучении программирования, ответить на два этих вопроса не могу
Если до этого не работал с линукосом, а хочется больше кодить, то лучше начни кодить на винде, а потом, на остаток времени - изучать линуху
Ivanov
А вообще достаточно просто использовать std::vector<Car*>
ща погуглю, как это счастье можно заюзать и как данные с ним писать в файлы
Avazart
Спасибо
Разница в том что почти все знают приблизительно как использовать виндовс и что бы изучить линукс и перейти на него придется найти время и терпение.
Avazart
Но под линукс как правило библиотеки ставят некоторые проще, проще работать с консолью.
Avazart
Но это +/- так как сказал это зависит от ситуации.
Elumidan
Разница в том что почти все знают приблизительно как использовать виндовс и что бы изучить линукс и перейти на него придется найти время и терпение.
Просто я изучаю C# и уйду в ASP.NET , я так понимаю для меня нет большого смысла дальнейшего перехода на Линуху
Avazart
Думаю нет совсем.
Avazart
Разве что что бы попробовать и по игратся и иметь представление что это такое.
Elumidan
Ivan
Ребятки кто плюсы хорошо знает, подскажите как учили и как вообще это делать. В унике начали сразу с ООП, хотя до этого вообще программирования не было. Душат очень сильно, объясняют не очень хорошо. Докатываются до каждого символа, как что устроено. Я вроде написать что-то могу, но как точно все устроено , используя термины, рассказать подробно не могу
Andrii
В чём плюс и преимущество для программиста , если он будет работать с использованием не Винды а Линукса?
Для меня это инструментарий командной строки. В Linux я из неё не выхожу. Опять же, под виндой это больше стек от M$, мне он не очень заходит.
Ivan
А если инфу из инета, желательно на русском
Ivan
А то написано везде довольно общими словами и не оч подробно
Avazart
Видеоуроки для дебилов !?
Vladislav
С++ для самых маленьких
Anonymous
Я не понимаю а почему столько языков программирования? А есть ли какие-то отличия и для чего они пользуются
Maksim Pozharskiy
все одинаковые
Ivan
Видеоуроки для дебилов !?
Мне нужна подробная инфа, в уроках я это не услышал
Какой-то Ⱈ из интернета
Я не понимаю а почему столько языков программирования? А есть ли какие-то отличия и для чего они пользуются
Дело в том что языки различаются не только по синтаксису но и по производительности и др. Поэтому каждый язык так или иначе служит своей функции. Например язык Ассемблера, очень быстрая вещь, но синтаксис и совместимость кода с разных процессоров оставляют желать лучшего т.к. создан он был исключительно для прямого манипулирования процессором, а не чтоб на нём игры делали.
Alexandr
Я не понимаю а почему столько языков программирования? А есть ли какие-то отличия и для чего они пользуются
Приведу аналогию: зачем столько инструментов - молоток, отвёртка, паяльник, перфоратор? Есть какие-то отличия, и для чего используются)
Ivanov
Мне нужна подробная инфа, в уроках я это не услышал
https://www.youtube.com/watch?v=kRcbYLK3OnQ&list=PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r весьма подробно
Anonymous
Приведу аналогию: зачем столько инструментов - молоток, отвёртка, паяльник, перфоратор? Есть какие-то отличия, и для чего используются)
Я так и думал но из них нету какие-то универсальные и быстрые что-ли но ещё не понимаю. Я новичок
Alexandr
Я не понимаю а почему столько языков программирования? А есть ли какие-то отличия и для чего они пользуются
На джаве не написать операционную систему, для этого есть С++. На пайтоне не получится бутлоадер, это задача ассемблера. На асме не пишут игры, для этого используется С#