Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сколько таких действий надо произвести, чтобы получился нуль? (подпрограммы) https://www.cyberforum.ru/ cpp-beginners/ thread745529.html
Из заданного числа вычли сумму его цифр. Из результата вновь вычли сумму его цифр и т.д. Сколько таких действий надо произвести, чтобы получился нуль? Сумму цифр нужно подсчитать с помощью подпрограммы.
C++ Описать класс с именем ORDER
Всем привет, ребята помогите решить задачку. Пропустил лекции теперь не знаю как ее делать. Описать класс с именем ORDER, содержащий поля: - расчетный счет плательщика; - расчетный счет получателя; - перечисляемая сумма в руб. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных класса типа ZNAK; - вывод на экран информации о сумме, снятой с расчетного счета...
C++ Какие переменные используются в программе? (шифровка и расшифровка текста методом решетки) Какие переменные используются в программе?Это программа шифровки и расшифровки текста методом решетки #include "stdafx.h" #include <iostream> #include "conio.h" using namespace std; int N; void RotationMatrix(int **MatrixKey);//поворот решетки https://www.cyberforum.ru/ cpp-beginners/ thread745502.html C++ Написать функцию замены всех цифр в строке пробелами https://www.cyberforum.ru/ cpp-beginners/ thread745467.html
Помогите пожалуйста написать программу, очень срочно надо Написать функцию замены всех цифр в строке пробелами. Ввести и обработать две смешанные строки(вводятся английские буквы и цифры). Строки вводятся с клавиатуры
Базовый класс Complex и производный класс Vector C++
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в алгебраической форме и основных операций с ними: сложения, вычитания, умножения и деления. Создайте производный класс для реализации векторов с комплексными компонентами (вектор имеет три компонента, каждый компонент – комплексное число). Компоненты вектора являются элементами массива. Предусмотреть возможность...
C++ Алгоритм по типу экселевского vlookup. Посоветуйте, как скомпоновать 2 файлика https://www.cyberforum.ru/ cpp-beginners/ thread745457.html
Hi all. Думаю, как лучше сделать следующее (понятно, что можно в Excel'е через vlookup, а как программно?) в общем, есть колонка данных в одном файле: 101 : name1 102 : name2 103 : name3 104 : name4 105 : name5
C++ Ввести данные структуры, и если на входе пустая строка, функция возвращает "ноль" (Прокомментировать каждую строку) Друзья, прокоментируйте пожалуйста, что каждая строка делает, что за переменные и т.д. задание такое было: написать функцию, которая принимает в качестве аргумента структуру, а возвращает целое значение. Данная функция должна предлагать пользователю ввести данные структуры, и если он вводит пустую строку, то функция возвращает "ноль", и функция прерывает свою работу. #include "stdafx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread745430.html как проверить введенную строку на принадлежность к английскому алфавиту? C++
собственно вопрос.
C++ Тест простоты для БОЛЬШИХ чисел (тест Ферма) https://www.cyberforum.ru/ cpp-beginners/ thread745399.html
Необходимо применить ТЕСТ ФЕРМА для больших чисел с использованием библиотеки bignum, кто нибудь работал с ней? Начал делать, но остановился на этом моменте.. Visual 2010 ССЫЛКА на мои файлы + bignum.h #include "bignum.h" #include <stdlib.h> #include <iostream> #include <conio.h> using namespace std;
C++ Создайте класс SatelliteTV Создайте класс SatelliteTV (спутниковое телевидение). В классе должны быть представлены поля: идентификационный номер абонента, фамилия-имя-отчество, город, номер паспорта, серия паспорта, наименование пакета спутниковых программ, цена пакета спутниковых программ, дата регистрации. Доступ к полям класса организовать посредством соответствующих методов. Разработать программу, в которой создается... https://www.cyberforum.ru/ cpp-beginners/ thread745372.html
Ошибки в коде (проверить) C++
прога выдает ошибки: 1>c:\users\ххх\documents\visual studio 2010\projects\lab4.1\lab4.1\lab4.1.cpp(112): warning C4552: *: оператор не имеет результата; требуется оператор с побочным действием 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup 1>c:\users\ххх\documents\visual studio 2010\Projects\lab4.1\Debug\lab4.1.exe : fatal...
C++ пустой массив из 10 элементов https://www.cyberforum.ru/ cpp-beginners/ thread745349.html
в чем ошибка ? #include <iostream> #include <string> using namespace std; int main() { int arr; int i; for (int i=0; i<10; i++);
Любитель чаепитий
 Аватар для GbaLog-
3744 / 1800 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
09.04.2017, 16:08 0

shared_ptr и реализация семантики переноса - C++ - Ответ 10311512

09.04.2017, 16:08. Показов 5059. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от zarko97 Посмотреть сообщение
смотри с 31:40
посмотрел, но так и не понял, что ты имел ввиду.
я понял, что при std::make_shared происходит 1 вызов менеджера памяти, при new происходит 2 вызова.
за это я тебя поблагодарил, но про безопасность из доклада только понял, что не стоит использовать new явно.
почему - не понял, в любом случае счетчик ссылок сделает всё за нас.

Вернуться к обсуждению:
shared_ptr и реализация семантики переноса C++
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2017, 16:08
Готовые ответы и решения:

Реализация shared_ptr
Добрый день. Реализовал shared_ptr(), но если больше 2 перемен он не правильно работает. Что я ...

Shared_ptr собственная реализация
Здравствуйте, написал собственную реалицацию &quot;умных&quot; указателей для класса object. Прежде чем...

Реализация переноса
Всем привет! Тут такая задачка. Надо нарисовать параллелепипед, и чтобы при нажатии например кнопки...

Реализация переноса данных из таблицы Excel в checkedListBox
Здравствуйте! Подскажите, пожалуйста, как реализовать перенос значений ячеек из книги Excel в...

21
09.04.2017, 16:08
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.04.2017, 16:08
Помогаю со студенческими работами здесь

Реализация переноса данных из таблицы Excel в checkedListBox
Здравствуйте! Подскажите, пожалуйста, как реализовать перенос значений ячеек из листа Excel(.xlsx)...

Технология программирования. Методы спецификации семантики функций
Здравствуйте! Помогите пожалуйста. Задание: Тип R определён с помощью следующей аксиоматической...

Где найти список всех операторов С++ с описанием их семантики?
Хочу обучить некоторый проект искусственного разума составлять программы на С++ по установленным...

Нюансы синтаксиса и семантики: что такое rvalue и lvalue?
Добрый день, всем. Ребят, помогите разобраться в rvalue и lvalue. Читал об этом много чего, но все...

0
Новые блоги и статьи
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать. / / . . .
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru