Tag: lvalue

L-Wert stellt die Adresse des Wertes. „L“ steht für die linke Seite, wegen der Adresse, es ist das, was erforderlich ist, wenn die variable wird auf der linken Seite eines zuweisungsoperators.

Die Zuweisung eines Zeigers auf eine struct in eine variable

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit dem zurückgegebenen Zeiger von der make_employee Funktion in das Hauptprogramm. //Ich habe den folgenden code in eine separate .c-Datei: struct Employee; struct Employee* make_employee(char* name, int birth_year, int start_year){ struct Employee* new =

C++: Rückgabe-Wert einem L-Wert?

Anzahl der Antworten 3 Antworten
Betrachten Sie diesen code: struct foo { int a; }; foo q() { foo f; f.a =4; return f;} int main() { foo i; i.a = 5; q() = i; } Kein compiler beschwert sich darüber, auch

Vergleich der Werte: lvalue required as left operand of assignment

Anzahl der Antworten 3 Antworten
Warum kann ich nicht vergleichen die Ergebnisse der random-Funktion? #include<stdio.h> #include<stdlib.h> #include<time.h> int main (){ srand(time(NULL)); /*Player 1*/ int P1d1, P1d2, P1total; P1d1 = 1 + rand() % 6; //Rolls Player 1's first die; random # between

Ausdruck muss ein modifiable lvalue Zeiger auf char-parameter

Anzahl der Antworten 5 Antworten
Dies ist der gesamte code. Beim kompilieren bekomme ich den folgenden Fehler: error LNK2019: nicht aufgelöstes externes symbol "void __cdecl CandyBarFunc(struct CandyBar &,const char *,double,int)" (?CandyBarFunc@@YAXAAUCandyBar@@PBDNH@Z), verwiesen in Funktion _wmain fatal error LNK1120: 1 nicht aufgelöste externe

Javascript Ternary-Operator lvalue

Anzahl der Antworten 5 Antworten
Ich war Lesung über den ternären operator in verschiedenen Sprachen, und bemerkte etwas Interessantes in der Javascript-Abschnitt. http://en.wikipedia.org/wiki/%3F:#JavaScript Den conditional-operator in JavaScript hat die gleiche syntax und Vorrang Struktur wie in den anderen BCPL-abgeleiteten Varianten, aber ein

Warum nicht ein+++++b arbeiten?

Anzahl der Antworten 8 Antworten
int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; } Dieser code gibt die folgende Fehlermeldung: error: lvalue required as increment operand Aber, wenn ich Räume während a++ + und ++b, dann funktioniert

Was bedeutet "lvalue required" bedeutet ein C-compiler Fehler?

Anzahl der Antworten 2 Antworten
#include<stdio.h> //line 1 #include<conio.h> //line 2 void main() //line 3 { //line 4 int a=6,g=7,b=3; //line 5 clrscr(); //line 6 printf("%d",a>?g=a:g=b); //line 7 getch(); //line 8 } Fall 1: bevor Sie die Datei speichern Dieser gibt einen

"l-Wert erforderlich" - Fehler

Anzahl der Antworten 10 Antworten
Wann bekommen wir die "l-Wert erforderlich" - Fehler...beim kompilieren C++ - Programm???(ich benutze VC++ ) Poste bitte ein code-snippet. Sollten Sie auf jeden Fall erweitern sich die Frage, mit mindestens einem kopieren-einfügen-build-Fehlermeldung, da die Menschen oft Futtermittel,

wie weisen Sie auf die Namen () - Attribut der Wert einer Variablen in R

Anzahl der Antworten 4 Antworten
In R, "assign('x',v) setzt das Objekt, dessen name mit 'x' v. Ersetzen Sie 'x' durch das Ergebnis der Anwendung einer text-Funktion an eine variable x zu. Dann "zuweisen" zeigt seinen Wert. Leider "assign(paste('Namen','x',')',sep="),v)" fehlschlägt. Also, wenn 'x'

invalid initialization of non-const reference of type 'int&" von a vorübergehend von Typ 'int'

Anzahl der Antworten 4 Antworten
#include<iostream> using namespace std; int fun(int &x) { return x; } int main() { cout << fun(10); return 0; } Kann mir jemand erklären, warum der Fehler??? Dank übergeben Sie die Konstante 10, code_hacker: Referenz-variable eingeführt, so

"non-const lvalue reference Typ binden kann" - Fehler mit Bezug (Typ &), aber nicht mit Zeiger (Typ *)

Anzahl der Antworten 2 Antworten
Ich bin immer diese Fehlermeldung "Non-const lvalue Typ 'Cell' nicht binden können, um eine temporäre vom Typ 'Cell *' mit diesem code : class RegionHolder { public: RegionHolder(Region& Region1):m_RegionCellNOO(&(Region1.m_NOO)) ~RegionHolder(); protected: Cell & m_RegionCellNOO; //difference is here

C error: lvalue required als unäre '&' operand

Anzahl der Antworten 1 Antworten
Ich habe einen code-Fehler, aber nicht sicher, was ' s falsch mit meinem casting und Referenz. BOOL xMBPortSerialPutByte( CHAR ucByte ) { CDC_Send_DATA(&((unsigned char)ucByte), 1); //code error here xMBPortEventPost(EV_FRAME_SENT); return TRUE; } Den CDC_Send_DATA ist wie folgt

lvalue erforderlich

Anzahl der Antworten 5 Antworten
was bedeutet die Fehlermeldung "Lvalue required" eigentlich bedeuten? InformationsquelleAutor der Frage alfesani | 2010-10-09

was ist der Rückgabetyp des zuweisungsoperators?

Anzahl der Antworten 3 Antworten
Ich bin gerade erst C++. Ich bin ein bisschen verwirrt über die Rückkehr Art des Auftrags und der dereference-operator. Ich bin nach dem Buch C++ Primer. Bei verschiedenen Gelegenheiten, sagt der Autor, dass der Rückgabetyp des zuweisungsoperators

Sind literal-Zeichenfolgen und die Funktion Rückgabewerte lvalues oder rvalues?

Anzahl der Antworten 3 Antworten
Frage mich nur, wenn ein literaler string ist ein lvalue oder ein rvalue. Andere Literale (wie int, float, char etc.) lvalue oder rvalue? Ist der return-Wert einer Funktion ein lvalue oder rvalue? Wie kann man den Unterschied

Ausdruck muss ein modifizierbarer L-Wert sein

Anzahl der Antworten 1 Antworten
Habe ich hier char text[60]; Dann Mach ich in ein if: if(number == 2) text = "awesome"; else text = "you fail"; immer gesagt Ausdruck muss ein modifizierbarer L-Wert. InformationsquelleAutor der Frage Mysterigs | 2011-05-15

Wie Ändern des Werts eines NSMutableArray an einem bestimmten Index

Anzahl der Antworten 1 Antworten
[array objectAtIndex:i] funktioniert nicht wie ein L-Wert, so kann es nicht verwendet werden um das Objekt an der Indexposition i. InformationsquelleAutor der Frage node ninja | 2010-10-20

Lvalue erforderlich als linker Operand der Zuweisung

Anzahl der Antworten 6 Antworten
Warum bin ich immer lvalue required as left operand of assignment mit einem einzigen string-Vergleich? Wie kann ich dieses Problem beheben in C? if (strcmp("hello", "hello") = 0) Dank! InformationsquelleAutor der Frage Joseph | 2011-05-28

Rückgabetyp von '?:' (Ternärer Bedingungsoperator)

Anzahl der Antworten 3 Antworten
Warum tut das erste Rückgabe einer Referenz? int x = 1; int y = 2; (x > y ? x : y) = 100; Während die zweite nicht? int x = 1; long y = 2; (x