Size: a a a

2020 August 17

ПК

Побитый Кирпич... in supapro.cxx
 ‌‌Gleb Pilipets
Нет, так не подойдёт. Может прийти запрос на удаление этого экземпляра, который я должен буду захендлить.
А потом может вызваться колбек, где будет обращение к методу этого экземпляра.
Тогда в колбек передавай weak_ptr
источник

VS

Vladimir Suisei in supapro.cxx
Yellow Clown
Вместо ctrl +z что нужно использовать  что бы в программе оставаться и изменить следующий файл
Да ничего наверное, если тебе действительно нужно в программе остаться
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Побитый Кирпич
Тогда в колбек передавай weak_ptr
Weak же нужно получить из shared?
источник

ПК

Побитый Кирпич... in supapro.cxx
 ‌‌Gleb Pilipets
Weak же нужно получить из shared?
Да
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
А shared откуда?
источник

ПК

Побитый Кирпич... in supapro.cxx
 ‌‌Gleb Pilipets
А shared откуда?
экземпляр shared
источник

ПК

Побитый Кирпич... in supapro.cxx
Чтоб удалить - вызываешь reset()
источник

ПК

Побитый Кирпич... in supapro.cxx
У тебя типа будет один шаред и один вик
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Ну уже есть архитектура и он хранится как unique, а не shared.
Думаю, можно ввести флаг, живой ли объект, это будет shared_ptr у экземпляра.
источник

YC

Yellow Clown in supapro.cxx
Vladimir Suisei
Да ничего наверное, если тебе действительно нужно в программе остаться
А как сделать что бы изменять следующие файлы , потому что я ввожу данные и они записываются только в первый файл
источник

ПК

Побитый Кирпич... in supapro.cxx
 ‌‌Gleb Pilipets
Ну уже есть архитектура и он хранится как unique, а не shared.
Думаю, можно ввести флаг, живой ли объект, это будет shared_ptr у экземпляра.
Тогда нужна допю переменная, да
источник

VS

Vladimir Suisei in supapro.cxx
Yellow Clown
А как сделать что бы изменять следующие файлы , потому что я ввожу данные и они записываются только в первый файл
Что такое "следующие файлы"
источник

AP

Alexander Potapov in supapro.cxx
Я думаю там условные
while(cin >> v);
while(cin >> u);
И нужно выйти из первого while и переключиться на второй
источник

C

CodeDetector in supapro.cxx
Alexander Potapov
Я думаю там условные
while(cin >> v);
while(cin >> u);
И нужно выйти из первого while и переключиться на второй
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

YC

Yellow Clown in supapro.cxx
Vladimir Suisei
Что такое "следующие файлы"
Я из командной строки запускаю программу передаю в параметры название двух файлов программа их создаёт и записывает данные сначала в первый файл а потом поидее должна записывать во второй файл .  Но у меня получается записать только в первый, а как закончить запись в первый файл и начать запись во второй файл я не могу понять что для этого нужно сделать... подскажите плз
источник

VS

Vladimir Suisei in supapro.cxx
Yellow Clown
Я из командной строки запускаю программу передаю в параметры название двух файлов программа их создаёт и записывает данные сначала в первый файл а потом поидее должна записывать во второй файл .  Но у меня получается записать только в первый, а как закончить запись в первый файл и начать запись во второй файл я не могу понять что для этого нужно сделать... подскажите плз
Ты должен самостоятельно продумать эту логику у себя в программе
источник

YC

Yellow Clown in supapro.cxx
Vladimir Suisei
Ты должен самостоятельно продумать эту логику у себя в программе
Я просто пробовал делать условие if при вводе определенного символа  завершить цикл и начать второй цикл но все равно запись идёт только в первый файл
источник

VS

Vladimir Suisei in supapro.cxx
Yellow Clown
Я просто пробовал делать условие if при вводе определенного символа  завершить цикл и начать второй цикл но все равно запись идёт только в первый файл
Значит ты неправильно это сделал
источник

YC

Yellow Clown in supapro.cxx
Vladimir Suisei
Значит ты неправильно это сделал
Это я понял
источник

VS

Vladimir Suisei in supapro.cxx
Yellow Clown
подскажите пожалуйста почему при передаче в функцию main из командной строки название файлов , редактировать можно только первый файл а второй только создается https://pastebin.com/h4qdChKM
И где здесь логика со специальным символом-разделителем?
источник