Вопросы с тегом RValue - PullRequest

Вопросы с тегом RValue

5 голосов
3 ответов

Код struct CustomReal { private real value; this(real value) { this.value = value; } CustomReal...

Stas / 08 августа 2011
5 голосов
2 ответов

void test(int && val) { val=4; } void main() { test(1); std::cin.ignore(); } Является ли int...

Guillaume07 / 28 июля 2011
27 голосов
2 ответов

Я пытаюсь понять, почему кто-то пишет функцию, которая принимает константное значение . В...

MW_dev / 10 июня 2011
7 голосов
4 ответов

#include <stdio.h> int main() { int i = 10; printf("%d\n", ++(-i)); // <-- Error...

Wei / 03 июня 2011
13 голосов
2 ответов

@ FredOverflow упоминается в чате C ++ , что this - это редкий случай значений, имеющих имена. C ++...

Xeo / 28 мая 2011
13 голосов
5 ответов

(По запросу ответ .) Учитывая N3290, §7.1.6.2p4, где элементы списка ненумерованы, но здесь для...

Fred Nurk / 08 мая 2011
2 голосов
2 ответов

следующий код #include <vector> #include <string> #include <iostream> std::string...

neuront / 28 апреля 2011
7 голосов
2 ответов

Почему этот вызов rvalue неоднозначен? Я могу иметь AA и AA &, и компилятор будет знать, что...

Miguel A. Friginal / 08 апреля 2011
13 голосов
1 ответ

Значение l - это значение, привязанное к определенной области памяти, тогда как значение r - это...

No One / 11 марта 2011
6 голосов
2 ответов

Я читал довольно много в Интернете, и, похоже, многие упоминали следующие правила (но я не смог...

user534498 / 24 февраля 2011
24 голосов
5 ответов

Я хочу передать значение через std::bind функции, которая принимает ссылку на значение в C ++ 0x.Я...

Timothy003 / 02 февраля 2011
4 голосов
1 ответ

Я столкнулся с проблемой, что RValue не позволяет неявное преобразование. У меня вопрос в какой...

BabelFish / 28 января 2011
28 голосов
3 ответов

В C ++ оператор предварительного увеличения выдает lvalue, потому что возвращается увеличенный...

Happy Mittal / 26 января 2011
2 голосов
2 ответов

Некоторое время назад меня смутило следующее поведение некоторого кода, когда я хотел написать...

Johannes Schaub - litb / 16 января 2011
14 голосов
4 ответов

Каково обоснование дизайна, позволяющее это const Foo& a = function_returning_Foo_by_value();...

fredoverflow / 12 января 2011
11 голосов
2 ответов

Пожалуйста, кто-нибудь может объяснить простым языком, что такое "Расширение семантики перемещения...

AraK / 08 января 2011
0 голосов
3 ответов

Я столкнулся с проблемой при передаче возвращенных ссылок rvalue с глубины более 1. struct Data {...

spraff / 07 января 2011
6 голосов
4 ответов

Рассмотрим ситуацию, когда шаблон функции должен пересылать аргумент, сохраняя его lvalue-ness, в...

uj2 / 02 января 2011
26 голосов
1 ответ

Мне интересна лучшая форма для моих конструкторов. Вот пример кода: class Y { ... } class X {...

Clinton / 01 декабря 2010
14 голосов
7 ответов

Я знаю, что код, написанный ниже, является недопустимым void doSomething(std::string *s){} int...

Prasoon Saurav / 29 ноября 2010
1 голос
3 ответов

"Преобразование lvalue в rvalue не выполняется для операнда унарного оператора &."* Пример: int...

Miguel A. Friginal / 18 ноября 2010
0 голосов
1 ответ

У меня есть вопрос о производительности конструктора перемещения, псевдо-класса C ++: typedef...

Goofy / 06 ноября 2010
11 голосов
2 ответов

C ++ 03 §4.2 N ° 1: Значение l или значение типа «массив NT» или «массив неизвестной границы T»...

Armen Tsirunyan / 30 октября 2010
1 голос
6 ответов

В чем разница между: const double& pi = 3.14; и (без амперсанда): const double pi = 3.14;...

tree-hacker / 14 октября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...