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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
romex
44 / 44 / 4
Регистрация: 11.04.2010
Сообщений: 223
#1

std::allocator - C++

14.01.2012, 12:38. Просмотров 859. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Подскажите почему возникает ошибка сегментирования:
C++
1
2
3
4
5
6
7
8
9
10
using std::cout;
using std::endl;
int main()
{
  std::allocator<std::string> exp;
  std::string *ptr;
  ptr = exp.allocate(10);
  ptr[0] = "???";
  cout << ptr[0] << endl;
}
Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2012, 12:38     std::allocator
Посмотрите здесь:

std::allocator - C++
я не смог найти хорошего описания роботы с аллокатором, так что спрашиваю у тех, кто с ним работал std::allocator::allocate (size_type...

Std::allocator<wchar_t>>' to 'LPCWSTR' - C++
собственно есть list&lt;wstring&gt; куда вставили много адресов типа L&quot;D:\\66\\99&quot;; Задача удалять папки по этому адресу (пока что папки пусты...

Что такое std::allocator<T> ? - C++
я так понял возвращает адрес чего то?

Как сделать свой контейнер совместимым с std::allocator? - C++
Как сделать свой контейнер совместимым с std::allocator?

allocator - C++
Здорова! Есть задачка:&quot;Завершите или реализуйте с самого начала Pool_alloc (параграф 19.4.2) так, чтобы обеспечивались все возможности...

Allocator и shared_ptr - C++
Прокомментируйте пожалуйста. Есть ли смысл и вообще возможность оформлять зарезервированную память allocator-ом в shared_ptr? Или это...

Ошибка с allocator - C++
Приветствую. Пользуюсь Dev-C++. При выполнении кода, ошибка, что на скрине. #include &lt;iostream&gt; int main() { ...

Vector allocator SQLite - C++
Гуру, помогите новичку! Столкнулся с проблемой, и даже не понимаю в чем она... Надо: сделать список(вектор) для хранения ссылок...

allocator своя версия - C++
Доброго времени суток. Мне нужно написать class allocator на подобии стандартного. Он должен содержать следующие методы: Method void*...

allocator, при компиляции ошибка - C++
template&lt;class T&gt; class Vec { public: ... private: allocator&lt;T&gt; alloc; ... }

Для чего существуют allocator-и - C++
Привет, опять я... Очерeдный вопрос: Для чего существует allocator и как он используется? прочитал по англисский но как то не понял...

Лямбда-выражение, allocator + destroy - C++
Подскажите в чем ошибка пожалуйста( отказывается выполнять функцию destroy: std::allocator&lt;std::string&gt;&amp; newAlloc = alloc; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2538 / 1303 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 12:46     std::allocator #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <memory>
 
int main()
{
    std::allocator<std::string> exp;
    std::string *ptr;
    ptr = exp.allocate(10);
    exp.construct(ptr, "???");
    std::cout << ptr[0] << std::endl;
}
Yandex
Объявления
14.01.2012, 12:46     std::allocator
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru