Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Замена std::copy_if на std::copy https://www.cyberforum.ru/ cpp-beginners/ thread3104243.html
Здравствуйте! У меня небольшая проблема, туплю уже пару часов. По замыслу программа должна фильтровать и сортировать данные с файла. Есть следующий кусок кода: std::copy_if( ... Необходимо его переделать с использованием std::copy Lujas33, это будет менее эффективно. Придётся искать первый встреченный экземпляр структуры соответствующий критерию (предикату), запоминать...
C++ Конструкторы класса Есть структутура для описания вектора (математического) и есть три строки: float x, y; vec2(float value) : x(value), y(value) {} vec2(float _x, float _y) : x(_x), y(_y) {} Желательно объяснить... class vec2 { private: double x, y; public: vec2(double value) : x(value), y(value) {}// конструктор с 1 параметром (переменным x,y присваиваются одинаковые значения (value) vec2(double... https://www.cyberforum.ru/ cpp-beginners/ thread3104258.html
C++ Перевод из Pascal в C++ Здравствуйте, помогите пожалуйста с переводом. Задание (на всякий): При заданных абсциссах Х1,Х2...Xn и ординатах Y1,Y2...Yn точек плосокости XOY определить, у какого числа этих точек положительна... https://www.cyberforum.ru/ cpp-beginners/ thread3104211.html C++ При вводе второго элемента односвязного списка программа завершает работу Такая проблема. Экземпляры классов хранятся в односвязном списке. При вводе первого элемента списка все проходит успешно. А второй элемент не добавляется и выдается ошибка APPCRASH. В чем может быть... Большое вам спасибо https://www.cyberforum.ru/ cpp-beginners/ thread3104177.html
C++ Проблема с выводом в консоли простое дерево вывода https://www.cyberforum.ru/ cpp-beginners/ thread3104223.html
ребят скажите почему не выводиться дерево вывода в консоль вот мой код #include <iostream> #include <string> #include <vector> #include <regex> using namespace std; enum TokenType { ... Я не понял, порядок проверки IF THEN и т.д. этот код причислит к индефикаторам, потому что сходится и они раньше... потом, если, допустим строка с ничего из этого не начинается, скажем с пробела, /...
C++ Найти все записи вектора А присутствующие в векторе В Всем здрасте! Задачка следующая. Есть 2 вектора А и В. Вектор А получен чтением из файла. Вектор В получен рекурсивным сканированием дериктории Необходимо создать вектора С, в котором будет:... 150х150 != 300 для того в set_intersection и передаются сортированные массивы, чтобы вхождение искалось бинарным поиском, а не циклом в цикле. https://www.cyberforum.ru/ cpp-beginners/ thread3104288.html
C++ Треугольник задан координатами своих вершин. Найти периметр треугольника
Треугольник задан координатами своих вершин. Найти периметр треугольника. Описать тип и точку buxoy, #include <iostream> #include <cmath> struct Point { double x{}; double y{}; friend constexpr Point operator-(const Point l, const Point r)noexcept {
C++ Как вывести все ответы после запросов? Вам дан массив из n элементов, m - количество запросов, состоящих из двух чисел - l и r, выведите сумму элементов массива с индексами от l до r #include <iostream> #include <vector> using... Stud0000, artevstudio, А что, никто кодовых тегов ставить не умеет? Могу научить.:) И вот это сумму элементов массива с индексами от l до r А не с номерами И cin >> l >> r; --l; // Приводим к... https://www.cyberforum.ru/ cpp-beginners/ thread3104182.html
бинарное дерево поиска с визуализацией sfml C++
Добрый вечер, у меня задача реализовать бинарное дерево поиска с визуализацией sfml. Но при запуске окошко с выводом дерева быстро пропадает, скорее всего из за того, что SFML не может загрузить... Я пробовал разные шрифты, так что дело не в самом шрифте. failed to create the font face говорит об обратном. Попробуй "c:/windows/fonts/arial.ttf".
C++ Перенаправить поток std::cin на чтение из файла https://www.cyberforum.ru/ cpp-beginners/ thread3104212.html
Здравствуйте друзья. Подскажите пожалуйста, как прочитать "file.txt" из стандартного ввода std::cin? Непростое это дело, однако.... https://stackoverflow.com/questions/10150468/how-to-redirect-cin-and-cout-to-files #include <iostream> #include <fstream> #include <string> void f() { ...
C++ Цикл выполняется только 2 раза https://www.cyberforum.ru/ cpp-beginners/ thread3104208.html
#include <iostream> using namespace std; int main() { int d, a, v, i, n, c, u; cin >> d; i = 0; n = 0; for (int i = 0; i < d; i++) { cin >> a >>... i += a; это ускоряет цикл )
C++ Потокобезопасный метод класса https://www.cyberforum.ru/ cpp-beginners/ thread3104215.html
Мое почтение, джентльмены. Является ли operator Потокобезопасным в следующем классе? (arr - это Си-шный массив) При условии, что чтение и запись в разные участки массива (не пересекается). Если... При вызове метода operator, разные потоки передают разные индексы в один и тот же метод одного и того же экземпляра класса. И вот здесь у меня сомнения, пока один метод читает, другой уже меняет...
1 / 1 / 0
Регистрация: 06.11.2022
Сообщений: 38
10.05.2023, 12:48  [ТС] 0

Классы, выделение памяти, исключения - C++ - Ответ 16894870

10.05.2023, 12:48. Показов 594. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от DrOffset Посмотреть сообщение
jipok, в 42 строке исключение нужно пробросить дальше.
Но тогда при введённых некорректных значениях в конструкторе
C++
1
Group first("AA11", 111, -2020, 0);
Вылезет необработанное исключение

Вернуться к обсуждению:
Классы, выделение памяти, исключения C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.05.2023, 12:48
Готовые ответы и решения:

Выделение памяти с использованием ключевого слова new и исключения
Где-то читал, что наличие в коде throw, даже в том случае когда нет try/catch может приводить к некоторым замедлению потому что где-то...

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

Классы. Выделение памяти под Char
Программа завершает работу не давая ввести данные &quot;Customer&quot; методом introData(). Подозреваю, что дело в выделение памяти. Подскажите, что...

13
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2023, 12:48
Помогаю со студенческими работами здесь

ООП Классы. Выделение памяти под строку char*
Делал программу на освоение классов и тд. и наткнулся на такую вот штуку.При вводе с клавиатуры переменной Name типа char* программа...

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

Классы и исключения
Нужна помощь. Есть класс, в котором определен класс исключение. Как этот класс вызвать в дружественной функции? class number { ...

Классы, исключения и совершенные числа
Здраствуйте! Нужно описать класс Magicflower. Для создания объектов этого класса необходимо задать число лепестков цветка, которое должно...

Выделение памяти, проверка на утечку памяти
Интересуют два вопроса: 1. Правильно ли устроен алгоритм выделения, удаление и запись ячейки памяти? Может быть, есть более простые...

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