string m = "dds";
string* temp = new string;
Как с помощью конструктора копирования из string
присвоить значению, на которое ссылается temp
, значение m
?
p.s. Правильно ли я понимаю, что при разыменовании temp
возвращется rvalue? изменение которого никак не влияет на содержимое переменной, на которую указывает temp
?
Если вас интересует именно конструктор копирования, то должен вас огорчить - присваивать (а не создавать) с помощью конструктора - нонсенс.
Думаю, вы просто хотите
string * temp = new string(m);
Здесь конструктор копирования используется при создании объекта, на который указывает temp
.
Если присвоить - то с помощью копирующего присваивания:
*temp = m;
Нет, неправильно. *temp
вполне lvalue. Смотрите сами - https://ideone.com/ZkagqR
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно удалить второй элемент из listВсе работает как надо
Необходимо реализовать программу, в которой будут использоваться все модификаторы доступы - private, default, protected, public на трех уровнях наследованияТакже...
Есть архив в нем набор файлов, надо считать файлы из архива и выборочно брать один из них, разархивировать архив на диск не нужно, хотел подгружать...
Добрый деньСтолкнулся с ошибкой, что при блокирующем ожидании завершения работы Completable, созданного при помощи