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

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 Доброго времени суток! Уважаемые форумчане, проясните мне пожалуйста один вопрос. Пишу программу, которая ищет на диске последовательность, заранее сгенерированную и записанную в файл. Проблема... подробнее

Показать сообщение отдельно
0x10
2478 / 1651 / 247
Регистрация: 24.11.2012
Сообщений: 4,087
27.07.2013, 13:46
Проблема возникает по двум причинам:
1) boost 1.39
2) С++11.

Если у класса есть move-конструктор или оператор присваивания, то конструктор копирования неявно удаляется. Именно это и происходит. Соответственно, если взять новый буст или убрать опцию -std=c++11, то будет работать.

PS Если уж используем 11 стандарт, почему бы не взять std::shared_ptr?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru