Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка двумерного массива Необходимо написать метод, который принимает двумерный динамический массив и сортирует каждый его столбец по возрастанию. Необходимо использовать сортировку вставкой, также нужно посчитать количество... https://www.cyberforum.ru/cpp-beginners/thread27084.html#post4985 https://www.cyberforum.ru/ cpp-beginners/ thread3155393.html C++ Содержание переменных по умолчанию Добрый день! Подскажите, пожалуйста, почему при создании переменных им присваиваются рандомные значения, а не нули. Например: int x; Запускаю в дебаггере и в переменных указано, что x = 8, а... power_factor, язык программирования и не обязан работать "как мне очевидно" или "как в математике принято" или "как интуитивно понятно". Ожидать от программы на языке можно ровно то, что... https://www.cyberforum.ru/ cpp-beginners/ thread3155288.html
C++ Подсчет компонентов сильной связности https://www.cyberforum.ru/ cpp-beginners/ thread3155428.html
Доброго времени суток, пытаюсь написать программу, которая на вход получает количество точек в графе(n) и количество ребер в нем (m), а в следующих m строках описывается ребра((пример 1 2) значит из... В первой строке два целых числа NN - количество бусин, MM - количество сохранившихся связей между бусинами Ничего не понял. Что такое NN и MM и как они связаны с N и M? даны пары чисел...
Передача указателей в функцию C++
Здравствуйте. Допустим у меня есть некие указатели: unsigned char* first = nullptr; unsigned char* second = nullptr; Мне нужно передать их в функцию, чтобы выделить память и что то в нее... _lUserl_, по ссылке передавайте. Объект класса ifstream некопируемый все равно. Добавлено через 23 секунды уже изобрели std::vector 30 лет назад.
C++ Реализовать класс "множество элементов заданного типа" https://www.cyberforum.ru/ cpp-beginners/ thread3155376.html
Определить класс-шаблон с использованием динамического распределения памяти согласно варианту и необходимые конструкторы и операции, включая конструктор копий, операцию присваивания и, если указано,... ЛдИг, забыл: 1) привести код 2) задать вопрос
C++ Изменение всех заглавных букв в файле строчными Приветствую, решая некоторую задачу наткнулся на следующую проблему: при попытке заменить все заглавные буквы текста, который беру из файла, получается так, что при новой записи заглавные буквы всё... Если там utf-8, то надо преобразовать в wstring, а после tolower. https://www.cyberforum.ru/ cpp-beginners/ thread3155251.html
C++ Проблема оператора присваивания и то что он возвращает https://www.cyberforum.ru/ cpp-beginners/ thread3155352.html
по мере просмотра видео курса для начинающих, наткнулся на проблему оператора копирования и присваивания, при котором если в нашем классе обьекты это динамические массивы, то при их... по какой причине эта ф-ия имеет тип MyClass& Чтобы можно было написать a=b=c=d; т.к. тогда получается a.operator=(b.operator=(c.operator=(d))); В Вашем коде есть недочет: MyClass& operator =...
C++ отсутствует оператор "+", соответствующий этим операндам я перезагрузил оператор, но компилятор все равно ругается #include <iostream> using namespace std; class Int{ int a; public: Int(){ a = 0; halfdarkangel, У Вас перегружено сложение с int, а не с Int Если так и было задумано, то Int a(1); int b=2; // int !!!!!! Int c = a + b; https://www.cyberforum.ru/ cpp-beginners/ thread3155453.html
C++ Выводятся данные последнего элемента со значением первого Всем привет! Подскажите, пожалуйста, в чем проблема при выводе массива? Выполняется только 1 раз: MyString.h #include <iostream> #include <ctype.h> using namespace::std; class MyString {... MyString::MyString(const MyString& other) {//Конструктор Копирования     if (this != nullptr) {         str = new char;         strcpy(str, other.str);     }     else {         str = nullptr;... https://www.cyberforum.ru/ cpp-beginners/ thread3155377.html Составить класс vector C++
Всем добрый вечер. Решаю задачу: "Составить класс vector, содержащий закрытый член int* arr. Размер массива должен динамически меняться в зависимости от количества элементов: в случае заполнения... в случае отрицательного значения индекса соответствующая функция должна вернуть -1. Использовать данную главную функцию." Неверное условие. Вы храните массив целых. Это значит, что там легко может...
C++ как работают функции с типом данных названия класса И так, я начинающий как вы уже поняли и уже не раз натыкаюсь на ф-ии с типом данных названия класса, пример: class MyClass{ //поля, методы и тд MyClass foo(что-то){ //что-то ... class MyClass{ int i; public: MyClass(int k=0):i(k){} // конструктор MyClass operator+(MyClass b){ MyClass t; // создаём локальную переменную t нужного типа (MyClass) ... https://www.cyberforum.ru/ cpp-beginners/ thread3155346.html C++ Реализовать класс задающий длину в ярдах, футах, дюймах, точках Длина в ярдах, футах, дюймах, точках Length 1 ярд=3 фута=36 дюймов 1 дюйм=72 точки Конструктор: Length(y]]) Операции: x+y, x-y, (увеличить/уменьшить длину на соответствующую длину) ... https://www.cyberforum.ru/ cpp-beginners/ thread3155375.html
1083 / 687 / 184
Регистрация: 30.03.2021
Сообщений: 2,139
27.02.2024, 21:45 0

Проход по контейнеру и получение последнего активного значения - C++ - Ответ 17228773

27.02.2024, 21:45. Показов 1248. Ответов 28
Метки (Все метки)

Ответ

SektorCT, лично мое мнение:
Если в приходящем векторе меняется не один, а несколько элементов, и никак нельзя изменить формат входящих данных, то никак нельзя узнать хронологию этих изменений, если она не приходит от меняющей стороны. Даже сохраняя копию или некое состояние предидущего значения. Во всяком случае, я таких способов не знаю. Насколько я понимаю, тут либо обновлять состояние полностью на каждой итерации изменений, либо сохранять предидущее состояние и обрабатывать только то, что изменилось. Если не ошибаюсь, сабж связан с Qt QML(моделями), и по идее, не стоит париться- используемая модель все сделает сама.

Вернуться к обсуждению:
Проход по контейнеру и получение последнего активного значения C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.02.2024, 21:45
Готовые ответы и решения:

Проход по какому-либо контейнеру
Всем привет. Когда изучал set наткнулся на такой способ прохода for(auto i : set). И недавно наткнулся на такую же запись в массиве. Я так...

Выделение всей активной строки со значениями до последнего активного значения в таблице
Здравствуйте, прошу помощи Есть таблица, со значениями, где мне нужно выделить всю активную строку со значениями до последнего активного...

Получение последнего значения поля с автоинкрементом
Делаю запись в БД (там ключевым полем является номер ID с &quot;AUTO_INCREMENT&quot;), как после этого действия получить ID новой записи? P.S. В...

28
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2024, 21:45
Помогаю со студенческими работами здесь

Перемещение по контейнеру и получение значений
Всем привет. Есть QMap с такими значениями m_VecZoom.insert(0, 25); m_VecZoom.insert(1, 50); m_VecZoom.insert(2,...

Получение первого и пОследнего значения методом forEach
Здравствуйте :) Есть треугольники, вершины перебираю следующим образом mylib.getTriangles().forEach(function(triangle) { ...

Получение значения последнего элемента в поле ID списка List<>
как мне получить значение последнего элемента в указанном поле в списке?

Получение активного окна
Платформа 7.7 . Есть задачка. Надо на кнопку в панели инструментов повесть сохранение активной таблицы в файл(для последующей манипуляции)....

Получение дескриптора активного окна
Изобретаю свой велосипед скриншотер. Для этого потребовалось вытащить дескриптор активного, в данный момент, окна. То есть по нажатию...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru