Вопросы по теме 'copy-constructor'
Проблема с ostringstream и конструктором копирования
Возможные дубликаты: Почему копирование stringstream запрещено? как скопировать из одного строкового потока объект другому в C++?
Компиляция класса T завершается сбоем, поскольку Visual C++ и GCC создают ошибки шаблона iostreams....
1557 просмотров
schedule
25.07.2022
вопрос, связанный с конструктором копирования (собственный С++)
Возможный дубликат: Почему конструктор копирования должен принимать свой параметр по ссылке в C++?
я знаю, что конструктор копирования должен иметь ссылку в качестве параметра, чтобы избежать «бесконечного количества вызовов» самого...
298 просмотров
schedule
29.12.2023
Явный конструктор копирования
Я расширил std::string, чтобы удовлетворить свои потребности в написании пользовательской функции, встроенной в строковый класс с именем CustomString .
Я определил конструкторы:
class CustomString : public std::string {
public:...
25705 просмотров
schedule
06.09.2022
Конструктор копирования для древовидной структуры иногда удаляет листья
У меня древовидная структура, и мой конструктор копирования, кажется, иногда сбрасывает некоторые из моих «листьев».
Базовая структура:
public class Arrow {
ArrayList<Arrow> subArrows;
Interval start;
Interval end;
}...
201 просмотров
schedule
18.07.2022
Переместить семантику и скопировать конструктор
Я написал программу, как показано ниже:
#include <iostream>
using namespace std;
class A {
public:
A() {
}
A(A &a) {
id = a.id;
cout << "copy constructor" << endl;
}
A& operator=(A...
238 просмотров
schedule
09.12.2023
Использование конструктора копирования со связанным списком
В моем проекте я пытаюсь сделать так, чтобы я мог сделать копию связанного списка, а затем отобразить его содержимое. В настоящее время у меня это работает, но каждый раз, когда я пытаюсь выйти, программа вылетает. Я удалил экземпляр конструктора...
92 просмотров
schedule
01.11.2022
Работа с конструкторами при использовании унаследованных классов
Я новичок в классах и пытаюсь понять, как работают конструкторы, когда они используются один в другом унаследованными классами. Итак, в моем проекте у меня есть 2 класса. Например, один из них является почтовым сервисом:
class postalService {...
60 просмотров
schedule
25.06.2022
копирование QGraphicsItem из одной QGraphicsScene в другую, элементы привязываются к (0,0)
Я пытаюсь создать элементы на одной панели и добавить на вторую панель. На второй панели я хочу, чтобы они были подвижными (и имели контекстное меню). Кнопка AddItem должна добавить элемент из RenderArea в существующий список элементов в...
734 просмотров
schedule
26.10.2022
Конструктор копирования С++ против перегруженного назначения и лучших практик конструктора?
это скорее вопрос мнения/лучших практик.
Я новичок в C++, и в настоящее время я работаю над программой, которая использует динамически выделяемые строки. Наконец-то я понял разницу между конструкторами, конструкторами копирования и перегруженным...
622 просмотров
schedule
01.07.2022
Как сделать копию объекта java.util.Properties?
У меня есть следующее поле и конструктор:
private final Properties properties;
public PropertiesExpander(Properties properties) {
this.properties = properties;
}
Хорошей практикой является создание копии каждой изменяемой коллекции в...
15182 просмотров
schedule
28.08.2022
Конструктор копирования C++
Я пытаюсь разобраться с конструкторами копирования, и я нашел эту часть кода.
#include<iostream>
using namespace std;
class A1 {
int data;
public:
A1(int i = 10) :
data(i) {
cout...
177 просмотров
schedule
16.05.2024
Принудительное использование конструктора копирования / Избегайте использования конструктора копирования
В настоящее время я пишу класс ведения журнала (только для практики) и столкнулся с проблемой. У меня есть два класса: класс Buffer действует как временный буфер и очищает себя в своем деструкторе. И класс Proxy, который возвращает экземпляр Buffer,...
399 просмотров
schedule
22.01.2024
почему мой конструктор копирования не вызывается, когда я копирую и меняю идиому?
В следующем коде, когда используется оператор присваивания, почему не вызывается конструктор копирования или почему ему не соответствует печать?
#include <iostream>
#include <cstring>
using std::cout;
using std::endl;
class Person {...
113 просмотров
schedule
13.01.2024
Как исправить основную функцию, вызывающую неправильную функцию при передаче параметров? (С++)
У меня есть проект для моего класса CS, и я написал конструктор копирования и передаю в него объект класса, но основной вызывает неправильный конструктор.
главный:
Mammal x;
cout << "Initial values for x: ";
cout << "Age = "...
63 просмотров
schedule
16.01.2024
Задание копирования не выбрано
Учитывая следующий фрагмент кода, почему не выбран оператор присваивания копирования?
Он не компилируется, жалуясь на удаление конструктора копирования. Я пробовал с объявленным пользователем оператором присваивания, но это все равно не сработало....
19 просмотров
schedule
06.02.2024
Порядок const, type и & в параметре конструктора копирования
Мне сказали, что порядок const , type и & не имеет значения, как указано здесь . Мой определяемый пользователем тип — PNG .
Итак, я написал свой конструктор копирования как:
PNG(const & PNG);
но получил ошибку:
error:...
67 просмотров
schedule
31.10.2023