Suchergebnisse für Anfrage "pointers"

4 die antwort

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 ...

10 die antwort

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* ...

14 die antwort

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, ...

TOP-Veröffentlichungen

8 die antwort

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 ...

4 die antwort

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, ...

4 die antwort

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 ...

4 die antwort

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, ...

16 die antwort

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?

2 die antwort

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? ...

6 die antwort

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 ...