Результаты поиска по запросу "lvalue"
, gcc и clang следует рассматривать как обработку диалекта C, в котором эффективные типы, когда они установлены, становятся постоянными. Они не могут надежно распознать все случаи, когда эффективные типы могут быть изменены, и логика, необходимая для обработки, которая могла бы легко и эффективно обрабатывать многие случаи, о которых авторы gcc уже давно заявляли, не может быть обработана без потрошения оптимизации.
оложим, у меня есть кусок динамически распределенных данных: void* allocate (size_t n) { void* foo = malloc(n); ... return foo; }Я хочу использовать данные, на которые указываетfoo как особый тип,type_t, Но я хочу сделать это позже, а не во ...
, Что-то вроде:
ошибка. Неправильно ли присваивать значение [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 : ...
Почему это значение не повышается до значения l, как указано в ссылке?
Rust Reference говорит:Левый операнд выражения присваивания или составного присваивания является lvalue-контекстом, как и единственный операнд унарного заимс...
Почему составные литералы в C модифицируются
Каждый обычно ассоциирует «немодифицируемый» с термином буквальный
присвоение rvalue: почему это компилируется?
В следующем примере:
Получить адрес свойства Objective-C (который является структурой C)
У меня есть класс Objective-C, который содержит структуру в стиле C. Мне нужно вызвать функцию C, передав указатель на этот член объекта (свойство a.k.a.). Ч...
О том, как распознать ссылку на Rvalue или Lvalue и правило if-it-has-a-name
Я читал Томаса Беккерастатья По справочному значению и их использованию. Там он определяет, что он называетесли-то-есть-а-имя правило:Вещи, которые объявлены...
L-значения, которые не обозначают объекты в C ++ 14
Я использую N3936 в качестве ссылки здесь (пожалуйста, исправьте этот вопрос, если какой-либо текст C ++ 14 отличается).До 3,10Lvalues и rvalues у нас есть...
Является ли std :: move (* this) хорошим шаблоном?
Чтобы заставить этот код с C ++ 11 ссылочными квалификаторами работать как положено, я должен представить