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`).
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
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.
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
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
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,
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
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
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; }
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
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,
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,
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
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;
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).
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
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
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.
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
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
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
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
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
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;
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
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)
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
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
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
6
Antworten
Bitte ein Beispiel mit der Erklärung. InformationsquelleAutor der Frage asir | 2011-02-10
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
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
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
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
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
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
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
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