Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71

Ошибка -1073741819. box2d

27.09.2021, 17:54. Показов 4582. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
struct FixtureUserData
{
    std::string objectType;
};
 
class MyContactListener : public b2ContactListener
{
private:
    int isContact = 0;
public:
    void BeginContact(b2Contact* contact) override
    {
        if (((reinterpret_cast<FixtureUserData*> (contact->GetFixtureA()->GetUserData().pointer))->objectType) == "player")
        {
            if ((reinterpret_cast<FixtureUserData*> (contact->GetFixtureB()->GetUserData().pointer))->objectType == "box")
                std::cout << "Contact start\n";
        }
    }
 
    void EndContact(b2Contact* contact) override
    {
        if (((reinterpret_cast<FixtureUserData*> (contact->GetFixtureA()->GetUserData().pointer))->objectType) == "player")
        {
            if ((reinterpret_cast<FixtureUserData*> (contact->GetFixtureB()->GetUserData().pointer))->objectType == "box")
                std::cout << "contact end\n";
        }
    }
};

Собственно при создании прослушивателя :
C++
1
2
    MyContactListener listener;
    world.SetContactListener(&listener);
выдает белый экран и ошибку -1073741819.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2021, 17:54
Ответы с готовыми решениями:

Farseer Unity Box2D ошибка при открытии окна настроек коллизий
Использую Unity 5.1.2, хочу использовать Box2D движок для своих игр. Учусь по этим урокам: ...

Ошибка файловой системы (-1073741819) и ошибка при выполнении приложения-сервера
Ноутбук, windows 8.1 (не новый, лет 6 ему, переходов на другие версии не было) Перестали открываться медиа-файлы (выдает ошибку при...

Ошибка в dev c++ Error -1073741819
Поставил windows 10 установил dev c++ и при компилировании любого кода вылезает эта ошибка, старые проги которые делал на винде 7 также...

6
фрилансер
 Аватар для Алексей1153
6467 / 5682 / 1131
Регистрация: 11.10.2019
Сообщений: 15,145
27.09.2021, 18:00
Цитата Сообщение от slverwolf Посмотреть сообщение
world
это поле класса ? Или глобальная переменная?
0
3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71
27.09.2021, 18:19  [ТС]
world - это глобальная переменная.
А вот эти 2 строки написаны в main
C++
1
2
MyContactListener listener;
    world.SetContactListener(&listener)
0
фрилансер
 Аватар для Алексей1153
6467 / 5682 / 1131
Регистрация: 11.10.2019
Сообщений: 15,145
27.09.2021, 18:35
slverwolf, хорошо, в глобальную переменную передаёшь указатель на локальную переменную. Что дальше делается там с этим указателем?
0
3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71
27.09.2021, 19:23  [ТС]
Правильно ли я понял, что в таком случае он будет указывать на мусор?
и я должен перенести создание мира например в функцию main() ?
0
фрилансер
 Аватар для Алексей1153
6467 / 5682 / 1131
Регистрация: 11.10.2019
Сообщений: 15,145
27.09.2021, 20:39
slverwolf, если локальный объект проживёт меньше глобального, то указатель будет невалидным
0
3 / 2 / 1
Регистрация: 11.12.2020
Сообщений: 71
28.09.2021, 00:45  [ТС]
при переносе в одну область видимости ,а именно в функцию main()
результат выходит тот же самый
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2021, 00:45
Помогаю со студенческими работами здесь

Ошибка services.exe код 1073741819
Добрый день выскакивает шибка system32/services.exe код 1073741819 после чего компьютер принудительно перезагружается через 30 сек

Ошибка -1073741819 при компиляции программы с graphics.h
Process terminated with status -1073741819 (0 minute(s), 3 second(s)) - вот что пишет после компиляции. #include &lt;conio.h&gt; ...

Ошибка (Process returned -1073741819 (0xC0000005) в простом алгоритме
Поиск кратчайшего пути в графе (правда с некоторыми нюансами). В консоле выходит ошибка Process returned -1073741819 (0xC0000005). Не...

Ошибка при работе с вектором в list. Код -1073741819
Здравствуйте. Не могу понять в чем дело. Во время выполнения программы выползают ошибки, при чем (!) каждый раз по-разному. Например, может...

Box2d. Не запускается файл box2d.lib
Скачал с официального сайта исходники box2d. Открыл решение из c:\Users\Ytsukene\Documents\Visual Studio...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru