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

Allocator и shared_ptr - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Часы в консоли http://www.cyberforum.ru/cpp-beginners/thread1692456.html
Здравствуйте! Такой вопрос - есть консольная программа , хочу сделать часы в угол консоли. Подскажите как правильно это сделать? Предполагаю: -открыть второй поток (который выводит текущее время) -сохранить текущие координаты курсора -передать управление потоку -когда поток отработал - вернуть курсор на место.
C++ Итератор для структуры данных. Ошибки passing as 'this' argument of discards qualifiers Изучаю ООП(который я знаю не так чтобы очень хорошо), структуры данных. Структура данных в задаче - N-дерево, которое хранит фигуры. В попытках избавиться от использования стандартных контейнеров std возникла проблема. Надо написать итератор, чтобы заставить корректно работать for в мейне. Итератор использует собственно написанную очередь. Компилятор дает ошибку passing 'const... http://www.cyberforum.ru/cpp-beginners/thread1692449.html
Вычислите значение формулы C++
Вычислите значение формулы t=√(tg(x-a))/a*〖sin〗^2 (a-x). Значения A и X должны вводится пользователем.
Присвоить значение переменной в зависимости от условия C++
Вычислить y(x), если y = x2 при x > 1 и y = x при x <= 1
C++ В последовательности натуральных чисел найти наименьшее число, кратное 3 http://www.cyberforum.ru/cpp-beginners/thread1692367.html
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –признак окончания ввода, не является членом последовательности)..
C++ Динамический массив внутри класса Сейчас не за компьютером, пишу по памяти. //объявляю в классе GLubyte* tex; //в методе класса GLuint s = width * height * 3; tex = new GLubyte; //потом тектура заполняется цветами подробнее

Показать сообщение отдельно
yrceus
 Аватар для yrceus
80 / 80 / 54
Регистрация: 25.08.2013
Сообщений: 321
23.03.2016, 14:30  [ТС]     Allocator и shared_ptr
GbaLog-, разжуйте еще...))) Не понял, чем отличаются make_shared<>() от allocate_shared<>()?
только она ещё и выделяет память с помощью переданного ей как alloc объекта.
не понял...
Понял, что происходит обращение к объекту alloc для выделения памяти и передаются остальные агрументы в конструктор для создания, но в чем фишка тогда?
В чем идея самого allocate? Как я понял, резервировать память без создания объектов, потому как неизвестно нужны они будут или нет, а место пригодится.
А тут вроде и инициализация происходит, с той же парой пример и зачем оно тогда?
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru