Результаты поиска по запросу "lvalue"
память или ограниченный ресурс, такой как дескриптор файла. Но необходимость передать их обратно пахнет скорее «плохим дизайном», чем «полезным ограничением».
рограммировании на C ++ 03 мы не можем передать безымянный временныйT() к функцииvoid foo(T&);, Обычное решение - дать временному имя, а затем передать его следующим образом: T v; foo(v);Теперь идет C ++ 0x - и теперь со ссылками на rvalue ...
, Что-то вроде:
ошибка. Неправильно ли присваивать значение [i] в следующем коде? Или что-то не так с условными операторами? #include<stdio.h> #include<string.h> int main(){ char a[12]="sumit tyagi"; int i=0; while(a[i]!='\0'){ a[i]>90 ? a[i]=a[i]-32 : ...
Является ли std :: move (* this) хорошим шаблоном?
Чтобы заставить этот код с C ++ 11 ссылочными квалификаторами работать как положено, я должен представить
присвоение rvalue: почему это компилируется?
В следующем примере:
Почему составные литералы в C модифицируются
Каждый обычно ассоциирует «немодифицируемый» с термином буквальный
Почему это значение не повышается до значения l, как указано в ссылке?
Rust Reference говорит:Левый операнд выражения присваивания или составного присваивания является lvalue-контекстом, как и единственный операнд унарного заимс...
поведение const_cast
Я читал об операторе const_cast в C ++ 1.Первая странная вещь, которую я не могу понять, это Синтаксис оператора const_cast, т.е. -const_cast - <- Вид -> - (- выражение -) --------------------> < что я понимаю об этом синтаксисе, так это то, ...
Допустимо ли привязывать неконстантные lvalue-ссылки к rvalue в C ++ 11? (Изменено)
Я знаю, что в c ++ 03 неконстантная ссылка не может быть связана с rvalue.