Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
vbloodv
22 / 22 / 3
Регистрация: 15.12.2012
Сообщений: 314
0

Инициализация shared_array

28.01.2013, 00:46. Просмотров 1248. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
class Foo
{
..
boost::shared_array<Object> sobject; // создать нельзя т.к. поле классa
..
}
Foo::Foo // Пробую сделать это в конструкторе
{
    sobject = boost::shared_array<Object>(new Object[10]);
}
Но при первом же вызове sobject[2] программа ложиться, следовательно инициализируется только первый объект !

Кликните здесь для просмотра всего текста

Cказано что shared_array почти такой же как и scoped_array,а он в свою очередь инициализируется вот так:
C++
1
boost::scoped_array<MyObject> sobjects( new MyObject[ size ] ); // Выделяем


Вернуться к обсуждению:
Инициализация shared_array
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2013, 00:46
Готовые ответы и решения:

работа с shared_array
Добрый день. Суть вопроса такова: как сделать чтоб shared_array удалялся при...

Инициализация графического режима!
Кто может - помогите!!!! На экране сообщение: ...Device driver file not found...

Переплетение классов: объявление и инициализация
вощм... пишу программу... есть у меня например 2 класса: Object (объект) и tck...

Eigen - инициализация константной комлексной матрицы
Здравствуйте. Хочу в программе использовать комлексную матрицу, значения...

Инициализация полей объекта в заголовочном файле против списка инициализации
Говорят, что делать так не хорошо //.h class Foo { int intField...

6
Другие темы раздела
Boost C++ Уточнение установки Boost'a. Как он выбирает к какой версии среды разработки собирать библиотеки http://www.cyberforum.ru/boost-cpp/thread771747.html
Доброго времени суток вам всем. Столкнулся скорее не с проблемой по установке Boost'a, но все же вызвала мой интересзабавная особенность при установке библиотеки на разные компы с разной версией VS....
Boost C++ json парсер Всем привет! Ни как не получается пропарсить такое дело, кусок начала: { "responseData": { "id":"1", // node_children1 "results": } } http://www.cyberforum.ru/boost-cpp/thread769661.html
Boost C++ аналог boost::thread_group
Здравствуйте! Есть ли контейнер для потоков типа boost::async? Добавлено через 6 минут...
Компиляция и установка Boost Boost C++
Помогите установить. Проковырявший 3 часа ничего так и не получилось. Скачал утилиту bjam.exe. Скачал исходники Boost с boost.org для windows в zip архиве разархивировал в C:\boost_1_52_0. Как...
Boost C++ Не является членом boost http://www.cyberforum.ru/boost-cpp/thread767079.html
В документации по буст сказанно что к функция и методам можно обращаться на прямую! mouse.Pos(x,y); Но на деле : error C2039: 'SetPos' : is not a member of 'boost::shared_ptr<T>' Работает только...
Boost C++ Проблемы с кодировкой Доброго времени суток! имеем: boost::system::error_code ec; ec.message(); при выводе сообщения получаю набор кракозябликов, аля: "Iia?aoey aaiaa/auaiaa auea i?a?aaia ec-ca caaa?oaiey iioiea... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru