Tag: dereference

Alles rund um die Zeiger zu dereferenzieren, D. H. der Prozess der Bestimmung des Objekts, welche der Zeiger verweist. Sprachen mit pointer-Variablen haben in der Regel einen speziellen operator durchführen dereferenzieren von Zeigern (z.B. in C und C++, wenn `p` ein Gültiger Zeiger, `*p` ist das Objekt gezeigt, durch `p`).

PHP dereferenzieren von array-Elementen

Anzahl der Antworten 2 Antworten
Ich habe 2 arrays. $result = array(); $row = array(); Zeile die Elemente sind alle Verweise und verändert sich ständig. Für jede iteration $row ich wollen, kopieren Sie die Werte der Zeile in der ein Eintrag von

Fehler: int kann nicht aufgelöst werden

Anzahl der Antworten 1 Antworten
Ich zu sein scheinen immer eine "Fehler: int kann nicht aufgelöst werden" Fehler beim kompilieren. Ich habe nachgeschaut Gründe, warum dies geschieht, und trotz dass ich nicht sicher bin, wie ich bin, angenommen, um es zu beheben.

Was ist der Unterschied zwischen * und & C?

Anzahl der Antworten 7 Antworten
Lerne ich C und ich bin immer noch nicht sicher, ob ich verstanden den Unterschied zwischen & und * noch. Lassen Sie mich versuchen es zu erklären: int a; //Declares a variable int *b; //Declares a pointer

Dereferenzieren void-Zeiger

Anzahl der Antworten 2 Antworten
In der Hoffnung, zu gewinnen ein besseres Verständnis für die Antworten in diese post, kann jemand bitte erklären Sie mir, wenn die folgende Ringpuffer-implementation ist möglich, und wenn nicht, warum nicht. #define CB_TYPE_CHAR 0 #define CB_TYPE_FLOAT 1

"Char kann nicht aufgelöst werden" - Fehler

Anzahl der Antworten 4 Antworten
Ich versuche, den char-Methode isLetter(), die angeblich zu return boolean Wert, ob das Zeichen ein Buchstabe. Aber wenn ich die Methode aufrufen, bekomme ich eine Fehlermeldung, die besagt, dass "char kann nicht aufgelöst werden." Ich weiß nicht,

Expression: String-iterator nicht dereferencable

Anzahl der Antworten 3 Antworten
Ich habe eine harte Zeit mit std::string::Iteratoren in C++. Dieser code kompiliert in Ordnung (immer noch nicht die korrekte Ausgabe, aber das ist meine Schuld: TODO -, Update-Algorithmus) in Dev-C++, und ich bekomme keinen Laufzeitfehler. Der Fehler

Was sind Rost - genaue auto-Dereferenzierung Regeln?

Anzahl der Antworten 1 Antworten
Ich bin lernen/Experimentieren mit Rost, und in all der Eleganz, die ich finde, in dieser Sprache, es ist eine Besonderheit, dass verwirrt mich und erscheint völlig deplatziert. Rost automatisch dereferenziert Zeiger, wenn man Methodenaufrufe. Ich machte einige

gcc - Fehler: Dereferenzierung Zeiger auf unvollständigen Typ

Anzahl der Antworten 1 Antworten
Ich habe einen ziemlich verworrenen Satz von verschachtelten structs/unions, wie gezeigt: typedef enum { expr_BooleanExpr, expr_ArithmeticExpr } expr_type; typedef union { struct BooleanExpr *_bool; struct ArithmeticExpr *_arith; } u_expr; typedef struct { expr_type type; u_expr *expr; }

Was genau ist der Zweck der (Sternchen) Hinweise?

Anzahl der Antworten 4 Antworten
Ich bin neu in der Programmierung und ich bin versucht zu wickeln meinem Kopf herum, die Idee der 'Zeiger'. int main() { int x = 5; int *pointerToInteger = & x; cout<<pointerToInteger; } Warum ist es, dass

Die Dereferenzierung C++ - STL-iterator Liste

Anzahl der Antworten 5 Antworten
Ich bin die Schleife durch zwei STL-Listen (L1, L2) wie folgt: list<int>::const_iterator itr1 = L1.begin(); list<int>::const_iterator itr2 = L2.begin(); for (itr1; itr1 != L1.end(); itr1++) { if (*itr1 < *itr2) { //some code } } Kompiliert einwandfrei,

Fehler: - Ausdruck muss ein Zeiger auf ein komplettes Objekt-Typ (?)

Anzahl der Antworten 1 Antworten
Dies ist die Funktion in C, die ich ändern muss. Ich bin versucht, die letzten 4 bytes der Adresse ab "im Feld" vergleichen mit einem zurückgegebenen U32 Wert von rt_tsk_self() sein, aber es gibt mir die Fehlermeldung,

Dereferenzieren eines char-Zeiger in C/C++?

Anzahl der Antworten 2 Antworten
Arbeite ich in einem Programm mit dem ZWERG und ELF info. Ich bin süchtig nach einem anderen Programm mit einem tool namens Pin. Ich habe die Adressen aus der globalen Variablen, die in "Y" - Programm und

C++ Dereferenzierung Von Arrays

Anzahl der Antworten 3 Antworten
Lese ich nie etwas über die Dereferenzierung von arrays wie Pointer und ich glaube, dass es nicht funktionieren sollte. Aber der folgende code funktioniert mit QT Creator und g++ 4.8: int ar[9]{1,2,3,4,5,6,7,8,9}; cout << *ar << endl;

Fehler: In C, habe den Fehler "array-Dereferenzierung pointer to incomplete type" in einen struct-pointer

Anzahl der Antworten 5 Antworten
Hallo Alle Zusammen! Bekam ich die folgende Fehlermeldung, wenn Sie versuchen zu testen, ein code für das Spiel Clever Frog: Fehler: Dereferenzierung Zeiger auf unvollständige Art , Den "vollständigen code" ist bei pastebin.com - hier (nicht verfallen).

Mithilfe einer Set-Iterator in C++

Anzahl der Antworten 4 Antworten
Wenn ich versuche, verwenden Sie eine set-iterator im debug-Modus in C++, bekomme ich eine Fehlermeldung, die sagt "map/set-iterator nicht dereferencable". Ich verstehe nicht, weil ich dachte, dereferincing war, wie Sie sollen, verwenden Sie einen iterator. Der code

char und char* (Zeiger)

Anzahl der Antworten 5 Antworten
Ich würde gerne verstehen, wie Zeiger funktionieren, so habe ich dieses kleine Programm. zunächst erstelle ich ein p-pointer, der auf ein char. Die erste Frage ist an dieser Stelle. Wenn ich einen Zeiger, der Wert von es

Wie kann man die Findbugs Thema "Null-Wert garantiert ist, aufgelöst werden" NP_GUARANTEED_DEREF

Anzahl der Antworten 4 Antworten
Hallo ich habe einige code, wird gemeldet, dass die NP_GUARANTEED_DEREF Ausgabe von Findbugs. Nun ein Blick auf mein code, den ich nicht ganz verstehen, was ist falsch mit ihm, kann jeder jeden schlagen, was das problem ist.

Dereferenzierung von Objekten in einem Array für die Java Garbage Collection

Anzahl der Antworten 4 Antworten
Ich habe einige der Forschung getan auf der java-garbage-collector und verstehen, dass ein Gegenstand, der nicht mehr referenziert wird, wird/sollte behandelt werden, indem der garbage collector. In Bezug auf arrays-von-Objekten bin ich mir bewusst, dass eine Zuweisung

Wie kann ich dereference ein Perl-hash-Referenz, die übergeben wurde, um eine Unterroutine?

Anzahl der Antworten 4 Antworten
Ich bin immer noch versuchen zu Sortieren, meine hash dereferenzieren. Mein Aktuelles problem ist ich bin im Augenblick eine hashref zu einem sub, und ich möchte dereferenzieren es innerhalb dieser sub. Aber ich bin nicht der Suche

Drucken Sie eine Zeichenfolge aus der ArrayList von String[]?

Anzahl der Antworten 2 Antworten
Ich habe eine ArrayList mit voller strings arrays, die ich so gebaut: String words = new String[tokens.length]; Ich habe drei arrays, wie oben in meiner ArrayList: surroundingWords.add(words); surroundingWords.add(words1); surroundingWords.add(words2); etc Nun, wenn ich will, drucken Sie die

Swift bekommen Wert von UnsafeMutablePointer<Void> mit UnsafePointer<String>

Anzahl der Antworten 1 Antworten
Ich versuche mich zu übergeben contextInfo TypUnsafeMutablePointer<Void> zu UISaveVideoAtPathToSavedPhotosAlbum und verwenden Sie es in der callback-Funktion. Aus irgendeinem Grund bin ich nicht auf contextInfo als string mit UnsafePointer<String>(x).memory wenn ich in der callback-Funktion. Ich bin mir ziemlich

Die Dereferenzierung Perl hashrefs

Anzahl der Antworten 4 Antworten
Mit Text::Ngram ich habe my $c = ngram_counts($text, 3); my %ct = %($c); was nicht funktioniert (Scalar found where operator expected). Ich denke, das ist eine Kombination, die nicht wissen, was ich mache (immer noch nicht sehr

In C:, Wie man einen Zeiger auf ein Struktur-Element, das ein array?

Anzahl der Antworten 5 Antworten
Wie soll ich schreiben mein code zum Beispiel ein bestimmtes array-index ein array, das geschieht, um ein Element in einer Struktur? Der folgende code gibt mir Probleme. //main.c void clean_buffers(void); //prototype struct DEV_STATUS { unsigned char ADDR;

C++ - Get Wert einer bestimmten memory-Adresse

Anzahl der Antworten 1 Antworten
Ich Frage mich, ob es möglich ist, so etwas zu tun: unsigned int address = 0x0001FBDC; //Random address :P int value = *address; //Dereference of address Bedeutung, ist es möglich, den Wert einer bestimmten Adresse im Speicher

Was ist die Dereferenzierung möglich null-Zeiger?

Anzahl der Antworten 3 Antworten
Ich bin ein Programm zu machen für SFTP im NetBeans. Einen Teil von Meinem code: com.jcraft.jsch.Session sessionTarget = null; com.jcraft.jsch.ChannelSftp channelTarget = null; try { sessionTarget = jsch.getSession(backupUser, backupHost, backupPort); sessionTarget.setPassword(backupPassword); sessionTarget.setConfig("StrictHostKeyChecking", "no"); sessionTarget.connect(); channelTarget = (ChannelSftp)

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

Wie kann man den Zeigerstern * in C verstehen?

Anzahl der Antworten 10 Antworten
Ich habe Mühe mit dem Zeiger sign * ich finde es sehr verwirrend ist, wie es verwendet wird in beiden Deklarationen und Ausdrücke. Beispiel: int *i; //i is a pointer to an int Aber was ist die

Bedeutung von "Referenzieren" und "Dereferenzieren"

Anzahl der Antworten 6 Antworten
Lese ich verschiedene Dinge im internet und war verwirrt, weil jeder website, die sagt, verschiedene Dinge. Sprechen über C. Habe ich gelesen * Referenzierung operator und & dereferenzierungsoperator; oder dass die Referenzierung bedeutet, dass ein Zeiger zeigen

Was bedeutet "Dereferenzierung" eines Zeigers?

Anzahl der Antworten 6 Antworten
Bitte ein Beispiel mit der Erklärung. InformationsquelleAutor der Frage asir | 2011-02-10

org.hibernate.QueryException: illegaler Versuch, die Sammlung zu dereferenzieren

Anzahl der Antworten 2 Antworten
Ich versuche folgende hql-Abfrage auszuführen SELECT count(*) FROM BillDetails as bd WHERE bd.billProductSet.product.id = 1002 AND bd.client.id = 1 Aber es zeigt org.hibernate.QueryException: illegal attempt to dereference collection [billdetail0_.bill_no.billProductSet] with element property reference [product] [select count(*) from

Überprüfen, ob ein Iterator gültig ist

Anzahl der Antworten 11 Antworten
Gibt es eine Möglichkeit zu überprüfen, ob ein iterator (ob es von einem vector, list, deque,...) ist (noch) dereferencable, D. H. wurde nicht für ungültig erklärt? Ich habe mit try-catchaber es ist ein direkter Weg, dies zu

C-Programmierung: Zeiger auf unvollständigen Fehler ableiten

Anzahl der Antworten 5 Antworten
Ich habe eine struct definiert als: struct { char name[32]; int size; int start; int popularity; } stasher_file; und ein array von Zeigern auf die Strukturen: struct stasher_file *files[TOTAL_STORAGE_SIZE]; In meinem code, ich mache einen Zeiger auf

Zeiger auf unvollständigen Typ dereferenzieren

Anzahl der Antworten 7 Antworten
Ich habe gesehen, eine Menge Fragen auf, aber ich werde die Frage anders ohne spezifischen code. Gibt es eine Möglichkeit, LEICHT bestimmen, was die Ursache des Typ unvollständig zu sein? In meinem Fall bin ich mit jemand

Zeigerarithmetik: ++ * ptr oder * ptr ++?

Anzahl der Antworten 3 Antworten
Lerne ich die Sprache C und ziemlich verwirrt die Unterschiede zwischen ++*ptr und *ptr++. Beispiel: int x = 19; int *ptr = &x; Ich weiß ++*ptr und *ptr++ erzeugen unterschiedliche Ergebnisse, aber ich bin nicht sicher, warum

Warum existiert der Pfeil (- & gt;) in C?

Anzahl der Antworten 3 Antworten
Den Punkt ( . ) - operator wird verwendet, um den Zugriff auf ein member einer struct, während die Pfeil-operator (->) in C wird verwendet, um den Zugriff auf ein member einer struct, die wird durch den

Was sind Rusts exakte Regeln für die automatische Dereferenzierung?

Anzahl der Antworten 1 Antworten
Ich bin lernen/Experimentieren mit Rost, und in all der Eleganz, die ich finde, in dieser Sprache, es ist eine Besonderheit, dass verwirrt mich und erscheint völlig deplatziert. Rost automatisch dereferenziert Zeiger, wenn man Methodenaufrufe. Ich machte einige

Dereferenzieren von Vektorzeiger auf Zugriffselement

Anzahl der Antworten 2 Antworten
Wenn ich in C++ einen Zeiger auf einen Vektor: vector<int>* vecPtr; , Und ich möchte den Zugriff auf ein element des Vektors, dann kann ich dies tun, indem Sie dereferncing der Vektor: int a = (*vecPtr)[i]; aber