Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
300 ₴

Лабораторная 1

проект завершен


В файлах описаны требования работы. Нужна помощь с лабораторной. Требования на английском языке. Три пункта. Нужно чтоб код работал, проверять буду в visual studio.

Set, get Functions in classes 

Template class with member functions

Main function in main.cpp

Each class has a separate .cpp

SmallPacket.h

SmallPacket.cpp

LargePacket.h

LargePacket.cpp

Truck.h

TruckMain.cpp

Приложения 2

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с Андреем Князевым

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работа выполнена на 100% качественно! Буду продолжать работать с выполнителем в будущем!

Отзыв фрилансера о сотрудничестве с Marianna Wolf

Оплата
Постановка задачи
Четкость требований
Контактность

Приятный заказчик, всегда на связи, четко поставленое задание.

Андрей Андрей Князев | Сейф Сейф



  1. 1 день200 ₴
    Мира
    Мира Странная
    894     20  0

    Имею большой опыт в программировании на C++, и в выполнении подобных лабораторных работ.

    Армения Yerevan | 9 сентября в 11:30 |
  2. 1 день300 ₴Победившая ставка
    Андрей
    Андрей Князев
    507     23  1

    Здравствуйте, сделаю все сегодня, пишите мне тут на сайте или в телеграмм @mars_d .
    Буду рад Вам помочь

    Польша Lublin | 9 сентября в 09:23 |
  3. 1 день400 ₴
    Ростислав
    Ростислав Босс
    641     16  0

    Выполню вашу работу быстро и качественно, а главное правильно. Учту ваши пожелания и комментарии

    Украина Харьков | 9 сентября в 09:54 |
  4. 2 дня500 ₴
    Anton
    Anton Kravtsov
    644     10  0

    I can implement your task in C++ as a console application for Windows (Visual Studio 2017).
    The deliverables: C++ source code (with relevant comments in English) + project file for VS2017 + built binary for Windows (if needed).

    Россия Россия | 9 сентября в 09:57 |
  5. 1 день300 ₴
    Дмитрий
    Дмитрий Кузнецов
    186     3  0

    Могу сделать. Есть опыт написания программ на С++. Связь Телеграм dimaprogr.

    Украина Одесса | 9 сентября в 10:07 |
  6. 1 день220 ₴
    Олександр
    Олександр Вишняк
    148     9  3   3

    Вашу лабу уже выполнил. Если еще интересно, пишите: посмотрим, все ли верно.

    Украина Чернигов | 9 сентября в 10:49 |
  7. 2 дня500 ₴
    Vitalko
    Vitalko Vitalko
    132     0  1

    Готов взяться за вашу работу, сделаю все быстро и качественно, а главное верно. Учту все ваши пожелания и комментарии

    Украина Украина | 9 сентября в 11:20 |
  8. 1 день300 ₴
    Никита
    Никита Тарабан
    219     1  1

    Добрый день
    Имею вполне хорошие знания в С++, готов выполнить все быстро и качественно
    Пишите, все обсудим и буду приступать

    Украина Запорожье | 9 сентября в 12:18 |
  9. 1 день300 ₴
    Сергей
    Сергей Черевичко
    1230   проверен    23  0

    Добрый день,
    Готов выполнить Вашу лабораторную работу сегодня же.
    Качество выполнения гарантирую, если будет обнаружена ошибка (не важно до завершения проекта и оплаты или после) исправлю незамедлительно.

    Разрабатываю на C++ уже 5 лет.

    Буду рад сотрудничеству =)

    Россия Санкт-Петербург | 9 сентября в 17:08 |
  10. 2 дня150 ₴
    Андрій
    Андрій Макарчук
    222     2  0

    Добрый день. Имею опыт выполнения такого рода заданий. Если что-то нужно прокоментировать или объяснить, то сделаю.

    Украина Камень-Каширский | 9 сентября в 20:33 |
  1. 580
       1  0

    1 день2 400 ₴

    "Further, define the "

    Украина Киев | 9 сентября в 14:09 |
  • Anton Kravtsov
    9 сентября в 14:26 |

    3) Implement a template class , called Truck ...

    ...

    Truck.cpp          member function definitions

    Полезно было бы прояснить, какие-такие реализации (definitions) нужны в Truck.cpp с учётом того, что Truck будет шаблоном.

    Смысла помещать реализации шаблона в CPP нет никакого, т.к. этот файл придётся включать в каждый "модуль", напр., так:

    #include "Truck.cpp"

    Неясно, зачем указанное требование фигурирует в задаче.

    Обычно реализации шаблонов (если это не инстанцирование или специализации) помещают в inline-файл (напр., Truck.inl).

  • Сергей Назаренко
    9 сентября в 14:32 |

    Думаю, что просто имелось в виду реализовать описанные в спецификации шаблона методы. Например, 

    int getMileage() const

    {

      return currentMileage;

    }

    Типа того.

    Ну и важно - реализовать метод

    void addToCargo(const &T item)

    {

      // Поместить item в массив уже хранимых в классе элементов.

    }

    inline-файлы - это уже высший пилотаж. Их в универах не преподают еще (но это не точно) 🙂

  • Anton Kravtsov
    9 сентября в 14:58 |

    И на ту же тему:

    Main function in main.cpp 

    ...

    TruckMain.cpp

    Зачем и main.cpp , и TruckMain.cpp?

    В списке файлов, который в тексте проекта, кстати, отсутствует Truck.cpp.

  • Сергей Назаренко
    9 сентября в 14:35 |

    Моя ставка "поломалась" из-за технического несовершенства Сайта.

    А пока Администрация будет устранять техническое несовершенство Сайта, задам здесь единственный, интересующий меня вопрос по задаче:

    imageА что должен делать этот перегруженный оператор?

  • Anton Kravtsov
    9 сентября в 15:00 |

    Типично этот оператор используют для вывода в поток (скорее всего, на экран).

    Хотя не исключено, что с его помощью могут предложить реализовать добавление груза/ценностей к пакету  🙂