Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Случайные числа от 1 до 9 https://www.cyberforum.ru/ cpp-beginners/ thread1286337.html
Можно так создавать случайные числа от 1 до 9 void main() { srand(time(0)); for (int i = 0; i<20; i++) { cout << (rand() % 9)+1<<" "; } system("pause");
В функции с переменным числом параметров найти сумму всех элементов каждого массива C++
Bвести три массива чисел типа double . Первый элемент массива - количество чисел в массиве , их не более 9. В функции с переменным числом параметров найти сумму всех элементов каждого массива . Нужно в Си написать, не знаю как.
C++ Ввести десятичное число , вывести его на экран в виде строки . Изображенную ( выведенную ) строку вывести в о Задание такое. Ввести десятичное число , вывести его на экран в виде строки . Изображенную ( выведенную ) строку вывести в обратном порядке ( инвертировать ) . Работу завершить введением числа -1 . Надо в Си. #include <iostream.h> void rec() { int i; cin >> i; if(i!=-1) rec (); else cout << "vyvod chisel: " << endl; cout << i; } ... https://www.cyberforum.ru/ cpp-beginners/ thread1286332.html C++ Размещаются ли члены в стеке? Например, class TLongInteger { //------------------------------------------------------------------------------------------------- private: static const size_t Size=16; //------------------------------------------------------------------------------------------------- static const https://www.cyberforum.ru/ cpp-beginners/ thread1286330.html
Asm, опять error C++
TLongInteger:: operator + (const TLongInteger &Additional) { TLongInteger Result; asm ( "push %ebx" "pop %ebx" ); return Result; }C:\Users\1BB3~1\AppData\Local\Temp\cczjyTAv.s|729|Error: bad register name `%ebxpop %ebx'|Что ему нужно? По-одиночки строки работают.
C++ Отладка в Code::Blocks c MS CDB https://www.cyberforum.ru/ cpp-beginners/ thread1286309.html
Скажите, пожалуйста, возможно ли использовать в Code::Blocks компирятор GNU GCC и отладчик MS CDB одновременно? Просто меня интересует: возможно ли отобразить в отладчике GDB элементы массива, как в Visual Studio. У меня получается только так в Code::Blocks (массив "line"): А я хочу, чтобы было так, как в Visual Studio (массив "line"):
C++ Добавить новый элемент между двумя старыми, имеющими разные знаки В общем вся суть задачи в шапке. Я написал,но моя программа работает не для всех тестов, на некоторых она тупо падает. Подскажите пожалуйста, в чем я ошибся? #include<iostream> using namespace std; bool sgn(int a, int b) { if ((a>0)&&(b<0)) return false; else if (((a>0)&&(b>0))||((a<0)&&(b<0))) return true; } https://www.cyberforum.ru/ cpp-beginners/ thread1286224.html C++ Калькулятор с функцией
#include <iostream> using namespace std; int sum (int a, int b) { int c; c=a+b; return c; }
C++ Почему в выходной файл выводит неправильный результат? #include <iostream> #include <fstream> #include <stdlib.h> using namespace std; #pragma warning(disable: 4996) int main(){ setlocale(LC_ALL, "rus"); int n, sum=0; ofstream out("test.out"); https://www.cyberforum.ru/ cpp-beginners/ thread1286200.html C++ Динамическое выделение памяти. Разбор кода из учебника Всем привет! Изучаю сейчас перегрузку конструкторов. В учебнике дан такой код: #include <iostream> #include <cstdlib> #include <cstring> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1286198.html
Массив объектов класса "CD" C++
Начали изучать классы, что-то туго идут((( Вот код, помогите разобраться, пожалуйста! Это Header #ifndef DISK #define DISK class cDisk { char* singer; char* album;
C++ Ошибка с памятью при работе с двумерными массивами. https://www.cyberforum.ru/ cpp-beginners/ thread1286193.html
{ int i, j, c, kol; n=StrToInt(Edit1->Text); m=StrToInt(Edit2->Text); for(i=0; i<n; i++) { for(j=0; j<m; j++) a=StrToFloat(StringGrid1->Cells); //ошибка здесь } for(i=0; i<n; i++) { for(j=0; j<m; j++) { c = a;
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
28.10.2014, 11:09 0

Копирование std::unique_ptr в структуре - C++ - Ответ 6778221

28.10.2014, 11:09. Показов 2349. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
то лучше было бы использовать 'std::shared_ptr'.
А как насчет такого мнения:
Usually, try to use either scoped_ptr or unique_ptr. If you need several owners try to change the design. If you can't change the design and really need several owners, use a shared_ptr, but beware of references cycles that ought to be broken using a weak_ptr somewhere in the midst.
отсюда

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

Копирование объектов std::unique_ptr
привет, столкнулся с такой ситуацией, что вроде как копировать объекты std::unique_ptr запрещено,...

Использование std::unique_ptr
Есть в коде подобная конструкция, вылетает исключение на этапе очистки памяти. С чем это может быть...

Std::unique_ptr virtual метод
#include &lt;iostream&gt; #include &lt;memory&gt; class Base { public: virtual void f1(); // Virtual...

Компилятор не видит std::unique_ptr
Не создается unique_ptr int main(int argc, char *argv) { QCoreApplication a(argc, argv);...

8
28.10.2014, 11:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2014, 11:09
Помогаю со студенческими работами здесь

Отсутствует std::unique_ptr gcc 4.8.1
всем привет , я в С++ начинающий и возникла проблема не работает std::unique_ptr версия...

Не срабатывает move конструктор std::unique_ptr
Всем привет! Битый час не пойму почему в списке захвата компилятор ругается на удаленный копирующий...

Шаблонные аргументы конструктора std::unique_ptr
Если я пишу код std::unique_ptr&lt;int, void(*)(int*)&gt; myPtr_5(new int, (int* p) {delete p; });...

Копирование объектов std::thread
В учебнике Энтони Уильямса есть простой пример класса scoped_thread, присоединяющего поток в...

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