|
0 / 0 / 0
Регистрация: 18.05.2025
Сообщений: 7
|
||||||||||||||||
Удаляется exe файл при попытке компиляции18.05.2025, 21:35. Показов 9885. Ответов 37
Метки нет (Все метки)
Требуется написать программу, состоящую из нескольких файлов и использующую то, что в них содержится. В одном из файлов объявляется класс, его свойства и методы, во втором пишется их реализация. После подключения этих файлов к главному и попытке какого-либо взаимодействия между ними (объявления, определения переменной класса, создание вектора объектов этого класса и подобное) удаляется ехе файл и программа закономерно не может отработать. Проблема не в антивирусе, поскольку этот код я писал в файле, экзешник которого добавлен в исключения и который при запуске любой другой программы работает нормально. При чем онлайн компиляторы делают всё исправно. Вот код.
Файл book.h
0
|
||||||||||||||||
| 18.05.2025, 21:35 | |
|
Ответы с готовыми решениями:
37
Удаляется .exe файл Не удаляется аварийно завершенный exe файл |
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,413
|
||
| 19.05.2025, 16:48 | ||
|
задай себе вопрос: книга - изменяемый объект? Если тебя вдруг начнут называть Педро или Полиграфом и еще в старперы определят, тебе будет приятно?
0
|
||
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,413
|
|
| 20.05.2025, 08:04 | |
|
Деструктор не измняет книгу, а уничтожает ее
0
|
|
|
Модератор
13789 / 10981 / 6492
Регистрация: 18.12.2011
Сообщений: 29,279
|
|||||||||||||||||
| 20.05.2025, 08:37 | |||||||||||||||||
|
Он тупо делает только то, что в нем написано. Другое дело, что он вызывается при уничтожении объекта. Файл book.h
0
|
|||||||||||||||||
|
|
||
| 20.05.2025, 13:26 | ||
|
0
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 20.05.2025, 14:18 | ||
|
0
|
||
|
7092 / 2323 / 352
Регистрация: 10.12.2013
Сообщений: 8,005
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 20.05.2025, 20:11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Решил развлечься с инопланетным разумом
===================== [ЧАТ] =================================
(Про populate и библиотеку LibXml2 добавил после, чтоб посмотреть, как он с этим справится. Справился - выкинул из main.cpp рукотворное заполнение экземпляра класса Book и вставил взамен вызов функции из populate.cpp) 1. File Structure
populate.cpp
books.XML
Using CMake:
1) MS VisualStudio снести. 2) MS VS Code установить и MSYS2 установить:
0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
фрилансер
6495 / 5723 / 1133
Регистрация: 11.10.2019
Сообщений: 15,284
|
||
| 20.05.2025, 22:14 | ||
|
и вообще, все самые элементарные функции в ЕТ вытаращены - прощай инлайн
0
|
||
|
7092 / 2323 / 352
Регистрация: 10.12.2013
Сообщений: 8,005
|
|
| 21.05.2025, 02:18 | |
|
Бесплатная жопэтэ,
сделала ровно то, что заказывал студент; 3 секунды, с первой же попытки ни одной ошибки, заказанную систему сборки реализовала, внешнюю библиотеку подтянула. Я с ней( с ним? ) ни словом не обмолвился.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 21.05.2025, 03:26 | |
|
0
|
|
|
4954 / 1530 / 118
Регистрация: 21.04.2013
Сообщений: 9,007
|
|
| 21.05.2025, 03:38 | |
|
0
|
|
|
7092 / 2323 / 352
Регистрация: 10.12.2013
Сообщений: 8,005
|
|
| 21.05.2025, 06:47 | |
|
0
|
|
|
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,413
|
|
| 21.05.2025, 10:55 | |
|
0
|
|
|
6295 / 3017 / 1053
Регистрация: 01.06.2021
Сообщений: 11,435
|
||
| 21.05.2025, 11:49 | ||
|
Но можно реализовать другую схему. Учитывая, что на винде исполняемый файл будет блокирован, то можно предположить вариант, когда программа А запускает программу Б, а сама завершается. Программа Б удаляет А и на ее месте генерируют новую копию А, после чего запускает эту копию и сама завершается. Но тут сложно говорить о самоизменении программы, поскольку программа А не сама меняется, а ее меняет Б.
0
|
||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|
| 24.05.2025, 09:57 | |
|
0
|
|
|
Software Engineer
336 / 340 / 55
Регистрация: 23.09.2014
Сообщений: 1,047
|
||
| 24.05.2025, 12:57 | ||
|
Как уже упомянули выше, Windows предоставляет возможность из RX секции сделать RWX, внести нужные изменения и сделать ее снова RX.
0
|
||
|
6295 / 3017 / 1053
Регистрация: 01.06.2021
Сообщений: 11,435
|
||
| 24.05.2025, 13:55 | ||
|
тут туториал из нескольких частей, который описывает как разработать вирус на винде https://4p0cryph0n.github.io/m... lopment-1/ https://4p0cryph0n.github.io/m... lopment-2/ https://4p0cryph0n.github.io/m... lopment-3/ https://4p0cryph0n.github.io/m... lopment-4/ https://4p0cryph0n.github.io/m... lopment-5/ Чел применяет множество техник, чтобы винда не реагировала на его прогу. Хотя, сомневаюсь, что это будет работать. Встроенная защита винды блокирует самые безопасные файлы, а такую шнягу точно сожрет.
0
|
||
|
Software Engineer
336 / 340 / 55
Регистрация: 23.09.2014
Сообщений: 1,047
|
|
| 24.05.2025, 15:16 | |
|
0
|
|
|
Вездепух
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
|
||
| 07.06.2025, 19:01 | ||
|
В частности, например, при удалении динамического объекта через delete в популярных реализациях освобождение сырой памяти объекта (т.е. вызов operator delete) делается именно изнутри деструктора. Хотя этого в нем "не написано".
1
|
||
| 07.06.2025, 19:01 | |
|
При попытке компиляции на ноутбуке вылезает данная ошибка. Что это? Ошибка при попытке компиляции и последующего запуска программы Ошибки компиляции при попытке использования boost::filesystem Ошибка при попытке компиляции стороннего проекта Ошибка при попытке компиляции через GCC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|