Результаты поиска по запросу "assignment-operator"
Почему виртуальное назначение ведет себя иначе, чем другие виртуальные функции с одинаковой сигнатурой?
Играя с реализацией оператора виртуального присваивания, я закончил с забавным поведением. Это не сбой компилятора, поскольку g ++ 4.1, 4.3 и VS 2005 ведут себя одинаково. По сути, виртуальный оператор = ведет себя иначе, чем любая другая ...
Назначить несколько объектов .GlobalEnv из функции
В посте, опубликованном здесь накануне, я задаюсь вопросом, как назначить значения нескольким объектам в глобальной среде изнутри функции. Это моя попытка использованияlapply (assign может быть безопаснее, чем<<- но я никогда не использовал его и ...
Как подходить к копированию объектов с помощью умных указателей в качестве атрибутов класса?
Изповысить документацию библиотеки [http://www.boost.org/doc/libs/1_52_0/libs/smart_ptr/smart_ptr.htm]Я прочитал это: Концептуально умные указатели рассматриваются как владеющие указанным объектом и, таким образом, отвечающие за удаление ...
Детали низкого уровня реализации оператора присваивания C / C ++. Что это возвращает?
Я новичок в мире C ++ (и C тоже). И не знаю всех его деталей. Но одна вещь действительно беспокоит меня. Это конструкции вроде:while (a=b) {...} . Как я понимаю, это волшебство работает, потому что оператор присваивания в C и C ++ что-то ...
Обновление подмножества data.table на основе объединения
У меня есть две таблицы данных, DT1 и DT2: set.seed(1) DT1<-data.table(id1=rep(1:3,2),id2=sample(letters,6), v1=rnorm(6), key="id2") DT1 ## id1 id2 v1 ## 1: 2 e 0.7383247 ## 2: 1 g 1.5952808 ## 3: 2 j 0.3295078 ## 4: 3 n -0.8204684 ## 5: 3 s ...
что такое возвращаемый тип оператора присваивания?
Я только начинаю C ++. Я немного запутался по поводу возвращаемого типа оператора присваивания и разыменования. Я следую за книгой C ++ Primer. В различных случаях автор говорит, что тип возвращаемого оператора присваивания является ссылкой на ...
Ошибка, когда есть частная копия ctor с открытым оператором присваивания
Кто-нибудь из вас может объяснить, почему следующий фрагмент кода не компилируется? #include <iostream> using namespace std; class Foo { public: Foo() { cout << "Foo::Foo()" << endl << endl; } Foo& operator=(const Foo&) { cout ...
Возвращаемое значение операции присваивания в Java
Я встречал утверждение в Java while ((line = reader.readLine()) != null) { out.append(line); } Как операции присваивания возвращают значение в Java? Утверждение, которое мы проверяем, этоline = reader.readLine() и мы сравниваем это ...