Форум программистов, компьютерный форум CyberForum.ru

Странное поведение в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как загрузить DLL? http://www.cyberforum.ru/cpp-beginners/thread1237405.html
Я раньше с DLL дела не имел, но вот тут такая задача появилась. Есть DLL который сканирует процессы и что то там делает Как мне его загрузить/запустить или что там делать нада? я просто вобще не знаю как и что.
C++ Динамическое выделение памяти для массива указателей на char Доброго времени суток! пытаюсь выделить память для массива указателей на char следующий код #include <iostream> #include <string.h> #include <sstream> #include <stdlib.h> using namespace std; class charset { http://www.cyberforum.ru/cpp-beginners/thread1237402.html
Шаблон класса Wrapper C++
Как мне написать такой шаблон. template<typename WrappedType> class Wrapper { protected: template <typename R, typename... Args>
Очередь «первый вошел — первый вышел» (FIFO) C++
Очередь — это устройство для хранения данных, похожее на стек. Отли-чие в том, что в стеке последний сохраненный элемент будет первым извлеченным, тогда как в очереди первый сохраненный элемент будет первым извлеченным. То есть в стеке используется подход «последний вошел — первый вышел» (LJFO), а в очереди используется подход «пер- вый вошел — первый вышел» (FIFO). Очередь похожа на простую...
C++ Кроссплатформенное приложение http://www.cyberforum.ru/cpp-beginners/thread1237357.html
Сразу хочу сказать что с С++ только знакомлюсь (есть опыт в web языках). Вот к примеру мне нужно сделать такую вот задачку - по экрану передвигается объект с помощью стрелок и мыши, а так же есть пару полей ввода и кнопок. Вопрос таков - как правильно создавать приложение так что бы оно работало на любой платформе? Я конечно могу ошибаться, но если создать win32 приложение то оно только под...
C++ Type name expected Ребят, туплю, что здесь не так с типом имени? int InitializeNodes(char *pdata, DWORD dwSize) подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
02.08.2014, 02:19     Странное поведение в коде
Цитата Сообщение от QGuest Посмотреть сообщение
Вопрос: Почему?
Потому что объект clone не вышел из области видимости. Участок памяти живой.
Цитата Сообщение от QGuest Посмотреть сообщение
Как исправить реализацию ArrayList<T> или Array<T>, чтоб работал первый вариант?
Ты сам себе ответил:
Цитата Сообщение от QGuest Посмотреть сообщение
То есть обьект Array<int> arr существует, но ссылается на удаленный участок памяти копии обьекта ArrayList<int> list.
В конктруторе Array, который принимает указатель на буфер, создавать свой новый буфер, а не указывать на пришедший. Это не одна ошибка, что значения неправильные. Потом еще двойные освобождения будут.
 
Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru