Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Импортирование расчетов из тестовой программы в другую в виде макросов посредством CMake или неким другим способом https://www.cyberforum.ru/ cpp/ thread2991797.html
Добрый день форумчане. Назрел такой вопрос: Каким образом можно импортировать результаты неких абстрактных тестов из одной программы в другую, дабы получить примерно следующее: test.cpp: unsigned char chechBitsCountInByte(void) { unsigned char testValue(~static_cast<unsigned char>(0)); unsigned char bitCount(0); do { ++bitCount; } while(testValue =>> 1);
C++ Соблюдается ли принцип инкапсуляции на всем времени жизни метода/класса?
Соблюдается ли принцип инкапсуляции на всем времени жизни метода/класса? Я тоже не понимаю вопрос. В гугле не забанили, как бы я не гуглил выдает только что такое инкапсуляция. Это вопрос из билета на экзамене, помогите, пожалуйста.
C++ Алгоритм сортировки ячеек 18650 В общем взял (придумал) на первую в своей жизни курсовую программу-сортировщик ячеек 18650 для сборки аккумулятора. Почти сделал интерфейс, пояснительная тоже не проблема, а вот с основным алгоритмом застрял уже на 2 недели. Требуется отсортировать вектор так, чтобы он был разбит на n блоков с k ячеек (последовательное соединение - n, параллельное - k), и при этом все этим блоки должны иметь... https://www.cyberforum.ru/ cpp/ thread2991018.html C++ Равномерное движение точки по окружности https://www.cyberforum.ru/ cpp/ thread2990929.html
Точка равномерно движется по окружности. Предусмотреть возможность изменения скорости движения точки и размера
C++ Запуск внешних приложений
Здравствуйте, У меня вопрос возможно ли написать програму на с++ которая запускает другую ,Причем 2 программа может быть на другом языке .Если это возможно то можете пожалуйста показать код или подскажите библиотеку для этого или если есть функцию для этого ? Добавлено через 29 секунд Заранее спасибо
C++ Имя должно определять класс или пространство имён Здравствуйте. Я хочу подключить элемент из библиотеки boost, но никак не получается. #include <D:/{часть пути}/c++/Libs/boost_1_79_0/boost/program_options.hpp> namespace opt = boost::program_options; В месте "opt = boost::" Visual studio выдаёт такую ошибку: Имя, за которым следует выражение ::, должно определять класс или пространство имен Как её решить? Путь указан правильно, boost... https://www.cyberforum.ru/ cpp/ thread2990492.html
C++ Корректное сохранение данных в xml https://www.cyberforum.ru/ cpp/ thread2990491.html
В общем и целом, научился я недавно пользоваться pugixml и там есть замечательная функция сохранения дерева в xml файл. Но вот беда, если сохранять дерево в тот же файл откуда его загружать, то запишется только заголовок, а структура исчезнет. Кто подскажет как с этим справиться? Ниже приведу в пример код. Вот код записи в xml: void save_bool(int id, bool arg) { xml_document doc; ...
Как правильно использовать thread_local? C++
В Win Api для реализации TLS используются 4 функции – TlsAlloc, TlsGetValue, TlsSetValue, TlsFree. Стандартная библиотека C++ предлагает для реализации аналогичного функционала использовать thread_local. В интернете масса примеров использования этого ключевого слова, но ни одного практически применимого. Можно найти минимально пригодный пример thread_local, чтобы его можно было использовать...
C++ Статическая переменная при создании Окна https://www.cyberforum.ru/ cpp/ thread2990159.html
Приветствую, Подскажите пожалуйста насчет жизни static переменной в функции создания окна: Есть функция My_Create_Window, которую я запускаю в отдельном потоке: in main() {
C++ Работа со звуком. С чего начать? Всем привет. Меня интересует работа со звуком. С чего я могу начать? Может книжки какие-нибудь хорошие есть https://www.cyberforum.ru/ cpp/ thread2989934.html
xml C++
Мужики! Помогите с xml! Я вообще не понимаю как с ним работать, перечитал документации на разные библиотеки и не одну не понял. Я примерно знаю как работает xml, но как обращаться к данным и записывать новые в документ не понимаю. Если не сложно, порекомендуйте библиотеку с низким порогом вхождения и объясните азы (в теории или на практике). Пишу программу на чистом winapi и не использую ресурсы....
C++ Принудительное завершение сеанса пользователя в определенные часы и дни недели без возможности возобновления на протяжен https://www.cyberforum.ru/ cpp/ thread2989495.html
Набросайте пожалуйста идей для реализации этой проги или что есть подобное, сделанное в этом разделе (я не требую, чтобы за меня кто-то делал) Добавлено через 9 минут сеанса на протяжении заданного времени
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
01.06.2022, 22:37 0

Проблемы с указателями - C++ - Ответ 16277172

01.06.2022, 22:37. Показов 5465. Ответов 64
Метки (Все метки)

Ответ

TheCalligrapher, hoggy, я заблуждался насчёт delete.

Для него действительно сделали исключение в стандарте с++ как минимум 20 лет назад.

Msvc и с++ от борланда (тогда) запрещали delete константных указателей,
что логично для их девелопера и для меня, но стандарт есть стандарт.

Мой g++ правильно следует стандарту, из-за чего возможны глупости вроде

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void foo( const int &i )
{ delete &i; }
..
 
int* p = new int;
 
foo( *p ); // ok
...
foo( ++*p ); // ok, если вместо предыдущего 
...
foo( (*p)++ ); // heap fault
...
foo( 5 ); // heap fault
В "сломанном" msvc/turbo такой косяк был бы пойман на стадии компиляции.
Это неудачное решение, позволить прятать удаление объектов внутри функций задекларированеых "сонст".
Наверное, была всякая причина.

Вернуться к обсуждению:
Проблемы с указателями C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2022, 22:37
Готовые ответы и решения:

Проблемы с указателями
Никак не могу исправить ошибки: 1) &quot;void push_back(char,int,char)&quot;: невозможно преобразовать...

Проблемы с указателями
Всем привет! Нужна Ваша помощь. Есть задачка - написать функцию, которая принимает строку в...

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

Проблемы с инетом, не отправляется почта, проблемы со связью с другой организацией
Здравствуйте. Есть проблемка. Такая ситуация - Организация. Компьютеры подключены по локалке....

Yokogawa, шкаф, проблемы с драйвером на станции, проблемы соединения
Доброго времени суток, есть шкаф вот с таким оборудованием: Шкаф подключен к...

64
01.06.2022, 22:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2022, 22:37
Помогаю со студенческими работами здесь

Непонятка с указателями
У меня есть типизированный файл, из которого нужно удалить запись. Я все данные сую в динам массив...

Работа с указателями
Доброго времени суток! Прошу помощи в решении очень интересной задачи. Перепробовал все свои...

Массивы с указателями
Здравствуйте, помогите написать программу. Переписать сначала отрицательные, а затем положительные...

Операции с указателями
Добавьте в программу объявление указателя-константы. Добавьте в программу вывод адреса любого из...

Программа с «указателями»
Всем привет! Ребят, требуется сдать последнюю программу на этот семестр, нужно написать прогу при...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru