Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Вычисление обратной точки Доброго времени суток, форумчане. Сейчас решил реализовать вычисления на эллиптических кривых. Операция сложения, умножения точки работает корректно. Вот с вычислением обратной точки возникли проблемы. Как я правильно понимаю, допустим есть точка Р с координатами (х, у), то точка -Р имеет координаты (х, х+у). Я к точке Р прибавляю точку Q с координатами (0, х). И когда получившуюся точку -Р... https://www.cyberforum.ru/ c-cpp/ thread2987816.html C/C++ Проблема с вылетом программ
Суть проблемы в том, что при работе с любыми программами(word,vs 22,vs code), при добавлении файла или сохранении этого же файла, программа мигом вылетает, а если же использовать горячие клавиши, то нет, с чем же это может быть связано?(Извиняюсь за вопрос не по теме не знал куда его засунуть)
C/C++ AllocConsole https://www.cyberforum.ru/ c-cpp/ thread2987555.html
Добрый день. Подскажите пожалуйста, кто шарит. Решаю я значит crackme, консоль с вводом пасса запускается через AllocConsole. Запускаю таск в x64dbg и при вызове AllocConsole программа закрывается наглухо - нельзя даже посмотреть GetLastError. Я понял, что это, какой-то антиотладочный трюк, так как без отладчика - всё хорошо. Далее я решил залезть внутрь AllocConsole и посмотреть, что именно...
C/C++ Использование обхода в глубину для поиска точек сочленения графа Попробовал сделать функцию для поиска точек сочленения графа через обход в глубину, весь интернет перекопал, но так и не смог интерпретировать это на СИ, получился такой код,вроде верный, но точки он не ищет, можете подсказать что может быть не так? Массив Matrix это изначальный массив графа где указаны связи. matrix имеет вид 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0... https://www.cyberforum.ru/ c-cpp/ thread2985432.html
Какой язык программирования лучше всего выбрать для бизнеса С+ С++? C/C++
какой язык программирования лучше всего выбрать для бизнеса с+ с++?
C/C++ C++. Есть ли альтернативы и/или конкуренты? https://www.cyberforum.ru/ c-cpp/ thread2982685.html
Хотелось бы узнать,по возможности подробнее,есть ли у С++ на сегодня альтернативы и/или конкуренты,исходя из критериев скорости выполнения программы,возможностей,универсальности и т.п.?
C/C++ С++ fstream чтение файла в кодировке utf-8 и вывод в консоль Всем привет. Столкнулся с проблемой что не могу считать файл с кодировкой UTF-8. При обычном чтении файла ifstream читает в кодировке ANSI. Я нашел на форуме строки кода с locale. ... https://www.cyberforum.ru/ c-cpp/ thread2982602.html Задание с объединением C/C++
Имеется список граждан в виде: 1) фамилия; 2) образование (ниже среднего, общее среднее, среднее специальное или высшее); 3) если образование высшее - специальность и название высшего учебного заведения; если среднее специальное – специальность; если общее среднее - возраст сотрудника, если ниже среднего – то ничего. Составить упорядоченный по возрасту (по возрастанию) список сотрудников...
C/C++ Нужно сделать меню для классов в C++ https://www.cyberforum.ru/ c-cpp/ thread2981799.html
нужно сделать Меню т.е. когда выбираешь первое(Информатика и вычислительная техника ) должно вывести одного студента со средним балом второе (Механика и математическое моделирование) также вывести другого и с третьей кафедрой тоже самое помогите пожалуйста #include<iostream> #include<string> using namespace std;
C/C++ Построение СКНФ СДНФ Здравствуйте! Программа заключается в том, чтобы построить СКНФ/СДНФ огромного булевого выражения. Так как пользователю проблематично руками написать выражение в несколько тысяч знаков был сделан генератор, который по заранее известному количеству переменных и членов в СКНФ/СДНФ "разворачивает" выражение в какое-то большое случайным образом. Далее это выражение подается в функцию построения... https://www.cyberforum.ru/ c-cpp/ thread2980948.html
Итерационные процессы и циклы C/C++
Помогите с формулой, как ее можно просто вывести на Си. Не решать.
C/C++ Как скрыть и/или закрыть доступ к данным файла? https://www.cyberforum.ru/ c-cpp/ thread2979939.html
Программа состоит из управляющей программы(УП) и базы данных(БД),которая организована из нескольких файлов,содержащих текст и некоторые символы клавиатуры.УП использует обьекты STL,в которые загружаются данные из БД,а потом обрабатываются.К данным БД должен быть доступ УП и пользователю по паролю с интерфейса УП.Если возможно,не очень снижая скорость загрузки и/или обработки, "прикрыть" и обьекты...
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
22.05.2022, 19:12 0

dynamic_cast не всегда работает правильно - C/C++ - Ответ 16254002

22.05.2022, 19:12. Показов 1142. Ответов 8
Метки (Все метки)

Ответ

notAll, "Тоже так думал. Но адрес созданного объекта не меняется до самого dynamic_cast."
Затирается может не указатель на объект, а тело самого объекта.
Объект содержит скрытый указатель по которому работает динамический каст.

> И, на других ОС он бы тоже затирался, а там все ок. Кода, который чего там шаманит в зависимости от ОС нет.

Разные компиляторы раскладывают память по-разному. Проверьте байты объекта.

Вернуться к обсуждению:
dynamic_cast не всегда работает правильно C/C++
1
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.05.2022, 19:12
Готовые ответы и решения:

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

Прога не всегда работает правильно..
Задача: Построить максимальное множество, состоящее из попарно не сравнимых векторов v. Векторы v...

Функция, описывающая массив, работает но не всегда правильно
Задание такое: Написать функцию, которая находит в массиве наименьшее абсолютное значение по модулю...

Частое использование dynamic_cast в конкретных целях. Правильно ли?
Привет, форум. Гуманно ли использовать dynamic_cast вот в таких случаях? Пример из подобных -...

Не всегда правильно работает scrollToItem()?
Работая в Momentix QNX, столкнулся с тем, что метод scrollToItem() класса QTableWidget не...

8
22.05.2022, 19:12
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.05.2022, 19:12
Помогаю со студенческими работами здесь

Не всегда программа работает правильно
Задание: найти наименьший элемент первого массива, который не входит во второй массив. Обращение к...

Минимизация ФАЛ не всегда работает правильно
Имеется программа для минимизации ФАЛ: uses crt; type koeff=record up:string; ...

Как работает dynamic_cast
Почему все if-ы срабатывают? void print(Shape *shape) { if (dynamic_cast&lt;Point*&gt;(shape)) ...

"ПросроченнаяЗадолженностьПокупателей" не всегда работает правильно
Здравствуйте. Искал, но не нашёл в интернетах, почему этот стандартный отчёт ( БП 2.0 ) на...

Static , dynamic_cast, - ( Sender ) не работает сортировка корректно со вторым стринггридом!
Всем привет! :senor: сразу вопрос. есть PageControl с двумя вкладками. на каждой есть...

0
Новые блоги и статьи
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
Какая максимальная длина адреса (URL) в различных браузерах и стандартах
bytestream 21.01.2025
В современном мире интернет-технологий URL-адреса (Uniform Resource Locator) играют фундаментальную роль в функционировании веб-пространства. Эти уникальные идентификаторы ресурсов стали неотъемлемой. . .
Как сбросить локальный репозиторий до состояния удалённого репозитория Git
bytestream 21.01.2025
При разработке программного обеспечения с использованием системы контроля версий Git разработчики часто сталкиваются с необходимостью синхронизации локального и удаленного репозиториев. Данная задача. . .
Как запретить подсветку выделенного текста с помощью CSS
bytestream 20.01.2025
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения. Выделение текста может. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru