9
ответов

При каких обстоятельствах я должен обеспечить, оператор присваивания, скопируйте конструктора и деструктор для моего класса C++? [дубликат]

Скажите, что у меня есть класс, где единственный элемент данных - что-то как станд.:: строка или станд.:: вектор. Я должен предоставить Конструктору Копии, Деструктору и Оператору присваивания?
вопрос задан: 6 February 2013 14:32
9
ответов

Перегрузка оператора присваивания в C++

Поскольку я имею, понимают, перегружая оператор =, возвращаемое значение должно, должна быть ссылка неконстанты. A& A:: оператор = (константа A&) {//проверка на самоприсвоение, сделайте возврат присвоения *...
вопрос задан: 15 March 2010 14:26
8
ответов

Почему Java не имеет составных версий присвоения условного выражения - и и условного выражения - или операторы? (&& =, || =)

Таким образом для бинарных операторов на булевских переменных, Java имеет и, |, ^, && и ||. Давайте суммировать то, что они делают кратко здесь: JLS 15.22.2 булевых Логических оператора и, ^, и | Условное выражение JLS 15.23-...
вопрос задан: 22 March 2010 13:47
8
ответов

Какова мотивация для оценки присвоения Scala к Единице, а не присвоенному значению?

Какова мотивация для оценки присвоения Scala к Единице, а не присвоенному значению? Общий шаблон в программировании ввода-вывода должен сделать вещи как это: в то время как ((bytesRead = in.read (буфер))! =-...
вопрос задан: 4 January 2010 10:37
7
ответов

R data.frame colnames в зависимости от оператора присваивания [duplicate]

Пожалуйста, помогите мне понять это довольно странное поведение data.frame. Когда я использую оператор & lt; -, я получаю другое и неожиданное имя столбца: x & lt; - data.frame (y & lt; - 1) a & lt; - data.frame (b = 1) ...
вопрос задан: 8 March 2018 10:30
7
ответов

Кто-либо нашел потребность объявить возвращаемый параметр константы оператора присваивания копии?

Оператор присваивания копии имеет обычную подпись: my_class и оператор = (my_class константа и rhs); следующая подпись имеет какое-либо практическое применение? константа my_class и...
вопрос задан: 15 April 2010 21:20
6
ответов

Ошибка, когда имеют частную копию ctor с общедоступным оператором присваивания

Один из Вас может объяснить, почему следующая часть кода не компилирует? #include <iostream> использование станд. пространства имен; класс Foo {общественность: Foo () {суд <<"Foo:: Foo ()" <<endl <и...
вопрос задан: 20 January 2013 16:43
6
ответов

Строковые операторы присваивания JavaScript

Каким образом я могу использовать + = на строке, но я не могу использовать - = на ней? Например... тест var = "Тест"; прибытие var = "&#8660"; протестируйте + = прибытие; предупреждение (тест);//Шоу "Test&#8660"; тест
вопрос задан: 17 November 2009 19:36
6
ответов

Это - невоспитанность для вызова оператора присваивания по умолчанию от конструктора копии?

Рассмотрите класс, из которого копирует потребность, которая будет сделана. Подавляющее большинство элементов данных в копии должно строго отразить оригинал, однако там являются избранными немного элементов, состояние которых не должно быть...
вопрос задан: 7 October 2009 21:32
5
ответов

Ярлык “или-присвоение” (|=) оператор в Java

У меня есть длинный набор сравнений, чтобы сделать в Java, и я хотел бы знать, выходит ли один или несколько из них как верный. Строка сравнений была длинной и трудной читать, таким образом, я разбил ее для удобочитаемости...
вопрос задан: 14 July 2014 22:09
5
ответов

C# + = (плюс равняется) (Присвоение дополнением) работа очень медленного, когда строка является слишком длинной?

Я имею для цикла и что я делаю это. forloop (цикл 7000 раз) {x + = 2000_char_long_string;} Код длится действительно долгое время в этом forloop, возможно, больше чем 1 минута. Как я могу решить это...
вопрос задан: 17 November 2009 11:20
4
ответа

Что такое правило трех?

Что означает копирование объекта? Что такое конструктор копирования и оператор присваивания копии? Когда я должен объявить их сам? Как я могу предотвратить копирование моих объектов?
вопрос задан: 26 May 2018 12:07
4
ответа

Как использовать конструкторов базового класса и оператор присваивания в C++?

У меня есть класс B с рядом конструкторов и оператора присваивания.Вот: класс B {общественность: B (); B (константа string& s); B (константа B& b) {(*this) = b;} оператор B& = (константа...
вопрос задан: 20 April 2018 10:25
4
ответа

Контрольный список для записи конструктора копии и оператора присваивания в C++

Напишите список задач, которые конструктор копии и оператор присваивания должны сделать в C++, чтобы сохранить безопасность исключения, избежать утечек памяти и т.д.
вопрос задан: 28 August 2013 16:58
4
ответа

Почему виртуальное присвоение ведет себя по-другому, чем другие виртуальные функции той же подписи?

При проигрывании с реализацией виртуального оператора присваивания я закончил забавным поведением. Это не незначительный сбой компилятора, с тех пор g ++ 4.1, 4.3 и доля VS 2005 то же поведение. В основном...
вопрос задан: 27 May 2013 16:29
4
ответа

Scala несколько присвоение на существующую переменную

Я могу сделать что-то как определение f (): Tuple2 [Строка, Долго] =... val (a, b) = f () Что относительно того, если переменные являются уже существующими? Я выполняю те же наборы данных по фильтрам, и я не хочу...
вопрос задан: 27 July 2010 23:19
4
ответа

Оператор присваивания по умолчанию во внутреннем классе со ссылочными участниками

Я столкнулся с проблемой, которую я не понимаю, и я надеялся, что кто-то здесь мог бы обеспечить некоторое понимание. Упрощенный код следующим образом (исходный код был пользовательской queue/queue-iterator реализацией):...
вопрос задан: 2 December 2009 12:48
4
ответа

Сокращение дублирования кода между оператором = и конструктором копии

У меня есть класс, который требует конструктора копии не по умолчанию и оператора присваивания (он содержит списки указателей). Есть ли любой общий способ уменьшить дублирование кода между копией...
вопрос задан: 25 September 2009 12:57
3
ответа

Почему оператор присваивания копии должен возвратить ссылку ссылки/константы?

В C++ понятие возврата ссылки от оператора присваивания копии неясно мне. Почему оператор присваивания копии не может возвратить копию нового объекта? Кроме того, если у меня есть класс A...
вопрос задан: 20 April 2018 09:59
3
ответа

В чем разница между & ldquo; = & rdquo; и & ldquo; < - & rdquo; в R?

Чем отличаются операторы присваивания = и < - в R? Я знаю, что операторы немного отличаются, так как в этом примере показано x < - y < - 5 x = y = 5 x = y < - 5 x < - y = ...
вопрос задан: 8 March 2018 09:30
3
ответа

Конструктор или оператор присваивания

Можете Вы помочь мне являетесь там определением в стандарте C++, который описывает, какой назовут конструктором или оператором присваивания в этом случае: #include <iostream> использование станд. пространства имен; класс...
вопрос задан: 17 May 2010 09:21
3
ответа

компилятор генерировал конструкторов [дубликат]

Это - просто быстрый вопрос понять правильно, что происходит, когда Вы создаете класс с конструктором как это: класс A {общественность: () {}}; я знаю, что никакой конструктор по умолчанию не...
вопрос задан: 4 March 2010 16:14
2
ответа

Принимает ли оператор присваивания в c # любое другое значение, кроме bool в любом сценарии?

Недавно я начал изучать c # и узнал, что условие if принимает только логическое значение для оператора присваивания, как показано в приведенном ниже коде. Но я хотел знать, есть ли сценарий ...
вопрос задан: 16 January 2019 04:51
2
ответа

Каково различие между '=' и' <-' в R? [дубликат]

Возможный Дубликат: Операторы присваивания в R: '=' и' <-' Я использую R 2.8.1, и возможно использовать и = и <-как переменные операторы присваивания. Каково различие...
вопрос задан: 23 May 2017 12:26
2
ответа

Что такое идиома копирования и обмена?

Что это за идиома и когда ее следует использовать? Какие проблемы это решает? Меняется ли идиома при использовании C ++ 11? Хотя это упоминалось во многих местах, у нас не было единственного числа "что ...
вопрос задан: 23 May 2017 11:55
2
ответа

Присвоение вектора одного типа к вектору другого типа

У меня есть класс "События". Из-за пути даты обрабатываются, мы должны перенести этот класс в класс "UIEvent", который проводит Мероприятие и дата События в другом формате. Чего лучший способ...
вопрос задан: 14 April 2010 01:18
2
ответа

Конструкция копии C++ вопрос создавать-и-присваивать

Вот является извлечение из объекта 56 из книги "Глюки C++": весьма распространено видеть, что простая инициализация Y возражает записанный любой из трех различных путей, как будто они были эквивалентны. Y (...
вопрос задан: 17 March 2010 14:06
1
ответ

Проблема перегрузки оператора двоичного дерева назначения C ++

Я пытаюсь перегрузить оператор присваивания для моего дерева двоичного поиска. Пример: tree1 = tree2 Я хочу удалить все узлы в tree1 и сделать полную копию всех узлов дерева. У меня уже есть ...
вопрос задан: 18 March 2019 22:38
1
ответ

Странное поведение Object.assign

Недавно я попытал счастья с помощью Spread Syntax в JavaScript, где результаты были достаточно странными и сумасшедшими, чтобы опубликовать этот вопрос. Мои предположения о синтаксисе распространения - это то, что он похож на объект ....
вопрос задан: 17 January 2019 13:51
1
ответ

копировать конструктор, передавать по значению и возвращать по значению, операцию цепочки, компилятор

Я написал эту программу в двух разных компиляторах, и я получил два разных результата: #include & lt; iostream & gt; использование пространства имен std; class Point {public: int n; Point () {n = 0; } Точечный оператор = (...
вопрос задан: 13 July 2018 23:58