Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа, переводящая число из двоичной в десятичную #include <stdio.h> #include <conio.h> #include <string.h> void main () { char bin; long int dec; int i;// номер разряда int v;//вес i-го разряда printf("Введите 8-ми разрядное дв.ч"); https://www.cyberforum.ru/ cpp-beginners/ thread1703396.html Исправить ошибку. Интерполяционный поиск C++
//#include "stdafx.h" #include <iostream> #include <cstdlib> #include <ctime> #include <conio.h> using namespace std; int InterpolSearch(int A, int key) {
C++ Используя таблицу конечных разностей, определить значение 1 и 2-ой производной 1. Используя таблицу конечных разностей, определить значение 1 и 2-ой производной в точках Х=Х0, Х=Х0+0,5h, X=X10-0,5h, X=X10, используя интерполяционные формулы Ньютона. Оценить погрешность. 2. Разработать алгоритм и составить программы для численного дифференцирования. вот такая табличка должна быть x f(x) f’(x) f’(x)H Погр-ть ’ f’’(x) f’’(x)H Погр-ть ’’ есть... https://www.cyberforum.ru/ cpp-beginners/ thread1703376.html C++ Компилятор выдаёт ошибку error C4996: 'strcpy': This function or variable may be unsafe https://www.cyberforum.ru/ cpp-beginners/ thread1703341.html
Добрый день! Помогите , пожалуйста, узнать в чём проблема. Код взят из книги. Мне он не очень нравится, были мысли что где-то есть опечатка. ввёл код и он не работает. #include <iostream> #include <cstring> using namespace std; char * getname(void); int main() { char * name; name = getname();
C++ Реализовать параллельную сортировку слиянием
Нужно реализовать параллельную версию сортировки слиянием. Есть код распределения массива по процессам, сортировки блока на каждом процессоре и слияние блоков. #include "stdio.h" #include "mpi.h" #include "fstream" if(processorId == 0) { data = new int;
C++ Удаление каждого M-го элемента списка Есть двусвязный список и нужно удалить каждый M элемент списка. Как такое осуществить? https://www.cyberforum.ru/ cpp-beginners/ thread1703328.html
C++ Хранение матрицы при решении огромных СЛАУ Компьютер может решать СЛАУ с матрицей в миллион строк. Для хранения такой матрицы в оперативной памяти среднестатистического компьютера не достаточно, например, двумерный массив типа float размером миллион на миллион будет весить в районе 2 Терабайт. Возникает вопрос, как хранят такие матрицы, при решении больших систем? Ведь даже не у каждого жесткий диск на 2 ТБ есть, чтобы записать туда эту... https://www.cyberforum.ru/ cpp-beginners/ thread1703318.html C++ Не определяеться переменная
int main(int argc, char* argv) { srand(time_t(NULL)); setlocale(LC_ALL, "rus"); cout << "Введите размер массива: "; int b, w; cin >> b >> w; int **a = new int*; // одномерный динамический массив for (int i = 0; i < b; i++) a = new int; for (int i = 0; i < b; i++)
C++ Переделать программу работы с массивом для работы с вектором https://www.cyberforum.ru/ cpp-beginners/ thread1703307.html
помогите переделать эту программу!!...при одном условии....вот что находится между int main() и return 0; сохранить.....здесь нужно использовать вектора...я начал создавать его но остановился так как я здесь не всё понимаю...заранее спасибо. #include <iostream> #include <vector> using namespace std; void show(const char *msg, vector<char> vect); int main()
C++ Добавьте в программу функцию для цикла https://www.cyberforum.ru/ cpp-beginners/ thread1703299.html
#include <iostream> #include <cmath> using namespace std; int main() { double a,b,h,x,y; cout << "Enter x:"; cin >> x; y = log(tan(x)); // можно также использовать 1/(sin(x)*cos(x))
C++ Подсчитать сумму членов ряда
Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию, подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда. Если Вы считаете это необходимым, можете упростить или преобразовать выражение.
C++ Вычисление суммы ряда https://www.cyberforum.ru/ cpp-beginners/ thread1703293.html
Написать программу и построить блок-сехму циклической программы
88 / 88 / 80
Регистрация: 25.08.2013
Сообщений: 337
0

Allocate_shared и make_shared - C++ - Ответ 8979338

04.04.2016, 22:15. Показов 2356. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Возможно плохо искал, но не нашел полной информации о функцие allocate_shared, поэтому не понятно в чем отличие от make_shared.
make_shared использует для выделения памяти оператор new, а allocate_shared объект allocator, но обе возвращают указатель shared_ptr на инициализированный объект. Или поправьте.
В нескольких местах читал, что allocate как-то более разумно выделяет память, мол у make_shared происходит двойное выделение, но о чем конкретно речь не понял

Вернуться к обсуждению:
Allocate_shared и make_shared C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2016, 22:15
Готовые ответы и решения:

Shared_ptr vs make_shared
Всем добрый день! Такой вопрос - изучаю shared_ptr и make_share, и узнала, что разница между...

boost::make_shared и закрытый конструктор
Здравствуйте. Писал одну программку и получилась примерно такая схема class A { private:...

Можно ли, используя make_shared<T> выделять память под массивы, по аналогии с функцией make_unique<T>?
Интересует следующий вопрос. Можно ли, используя данную функцию выделять память под массивы, по...

4
04.04.2016, 22:15
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru