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

shared_ptr и vector - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ winapi и консоль http://www.cyberforum.ru/cpp-beginners/thread929475.html
Добрый день. Если приложение - некое подобие чата. Запускается одна и таже апликуха 2 раза и соединяется друг к другу посредством 4 сокетов (по 2 на каждое: клиент и сервер). Вся проблема в том, что...
C++ Шаблон Имеется код: //header #include <iostream> #include <string> #include <valarray> using namespace std; template <class T1, class T2> class Pair { private: http://www.cyberforum.ru/cpp-beginners/thread929452.html
C++ new[] - delete[]
Всем привет. Глупый вопрос, но тем не менее, он меня крайне заинтересовал. Вот например, есть такой код: void main() { int *arr = new int; delete arr; }
Литература Visual Studio C++
Я почти закончил изучение основ С++ без привязки к IDE по книгам Праты и Страуструпа (это мой уровень). 1) Как вам книга Хортона Visual C++ 2010. Полный курс.? Интересует именно создание приложений...
C++ allocator http://www.cyberforum.ru/cpp-beginners/thread929421.html
Здорова! Есть задачка:"Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так, чтобы обеспечивались все возможности стандартного аллокатора allocator (параграф 19.4.1) из...
C++ Особенности NTFS Доброго времени суток! Уважаемые форумчане, проясните мне пожалуйста один вопрос. Пишу программу, которая ищет на диске последовательность, заранее сгенерированную и записанную в файл. Проблема... подробнее

Показать сообщение отдельно
Van111
209 / 188 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12

shared_ptr и vector - C++

27.07.2013, 12:48. Просмотров 1770. Ответов 10
Метки (Все метки)

почему в vector нельзя засунуть shared_ptr ?
c:\qt\tools\mingw48_32\lib\gcc\i686-w64-mingw32\4.8.0\include\c++\ext\new_allocator.h|120|error: use of deleted function 'boost::shared_ptr<Ncom_din_un::Cdinamic_unit>::shared_ptr(const boost::shared_ptr<Ncom_din_un::Cdinamic_unit>&)'|

Добавлено через 31 секунду
C++
1
2
3
4
5
#if __cplusplus >= 201103L
      template<typename _Up, typename... _Args>
        void
        construct(_Up* __p, _Args&&... __args)
    { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru