Suchergebnisse für Anfrage "pointers"
Bitte erläutern Sie & und * in GoLang
Ich habe kürzlich angefangen, GoLang zu lernen. Es gab mehrere Fälle, in denen der Compiler einen Fehler auslöst, wenn ich versuche, Variablen als Argumente in Go-Funktionen zu übergeben. Ich konnte dies manchmal mit einem Zeiger vor ...
Was ist der Zweck der Zuweisung einer bestimmten Speichermenge für Arrays in C ++?
Ich bin ein Student, der in diesem Semester eine Klasse über Datenstrukturen in C ++ besucht, und bin auf etwas gestoßen, das ich heute Abend nicht ganz verstehe. Angenommen, ich würde einen Zeiger auf ein Array auf dem Heap erstellen: int* ...
Zeiger auf Elemente von std :: vector und std :: list
Ich habe einstd::vector mit Elementen einer KlasseClassA. Zusätzlich möchte ich einen Index mit einem @ erstellstd::map<key,ClassA*> ordnet einen Schlüsselwert Zeigern auf Elemente zu, die im Vektor enthalten sind. Gibt es eine Garantie dafür, ...
Freeing malloced Struktur in einer Funktion
Ich erstelle Quelldateien mit Pufferfunktionen, die ich für meine andere Bibliothek verwenden möchte, die ich erstelle. Es funktioniert ordnungsgemäß, aber ich habe Probleme, die Pufferstruktur, die ich in einer der Funktionen erstelle, zu ...
Pointers in structs übergeben an CUDA
Ich habe jetzt schon eine Weile damit rumgespielt, kann es aber anscheinend nicht richtig machen. Ich versuche, Objekte, die Arrays enthalten, in den CUDA-Gerätespeicher zu kopieren (und wieder zurück, aber ich werde diese Brücke überqueren, ...
Deallocating Speicher in einem 2D-Array
Angenommen, wir haben: int** myArray = new int*[100]; for(int i = 0; i < 100; i++){ myArray[i] = new int[3]; }Was ist die geeignete Methode, um die Zuordnung dieses Arrays aufzuheben (welche Methode unten, wenn eine der beiden Methoden richtig ...
gsl :: not_null <T *> vs. std :: reference_wrapper <T> vs. T &
C ++ Core Guidelines [https://github.com/isocpp/CppCoreGuidelines] wurde kürzlich vorgestellt (Glückwunsch!) und ich mache mir Sorgen umgsl::not_null Art. Wie angegeben in I.12: Deklarieren Sie einen Zeiger, der nicht null sein darf, ...
Wann sollten static_cast, dynamic_cast, const_cast und reinterpret_cast verwendet werden?
Was sind die richtigen Verwendungen von: static_castdynamic_castconst_castreinterpret_cast C-Besetzung(type)value Funktionsstil Besetzungtype(value)Wie entscheidet man, welche in welchen speziellen Fällen verwendet werden sollen?
const Zeiger assi, gn zu einem Zeiger
Warum kann ich das nicht tun: char* p = new char[10]; void SetString(char * const str) { p = str; } SetString("Hello");Ich habe einen konstanten Zeiger auf ein Zeichen. Warum kann ich den konstanten Zeiger nicht einem anderen Zeiger zuweisen? ...
Array Initialisierungsfunktionen
Ich habe mit C ++ rumgespielt und bin auf dieses Problem gestoßen. Ich versuche, einen Array-Zeiger auf dem Heap zu initialisieren, und es funktioniert innerhalb desinitialize(), wo es @ ausgi69, aber in dermain(), es stürzt ab mit ...