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

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

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

std::allocator - C++

14.01.2012, 12:38. Просмотров 817. Ответов 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++
STL std::set, std::pair, std::make_pair C++
allocator std::map C++
Что такое std::allocator<T> ? C++
C++ что использовать std::cout или просто using namespace std?
Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') C++
allocator C++
C++ Распределитель памяти идентичный std::allocator. Непонятные синтаксис и концепция std::allocator::construct
Как искать по std::vecotr из std::pait по одному значению из пары? C++
Std::allocator<wchar_t>>' to 'LPCWSTR' C++
C++ Как можно еще использовать std::placeholders вне в связки с std::bind?
C++ Как сделать свой контейнер совместимым с std::allocator?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 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
Ответ Создать тему
Опции темы

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