Tag: allocation

Die Speicherreservierung ist ein Vorgang des Gebens ein Programm einen Speicherblock.

dynamisches array in der Struktur mit aufeinander folgenden Speicher?

Anzahl der Antworten 7 Antworten
struct Test { int var; char *arr; } int main() { Test a; a.arr = new char[50]; } Würde der obige code erstellen Sie ein dynamisches array in der Struktur, sondern das dynamische array wäre nicht tatsächlich

Wie kann ich dynamisch reservieren 2D-array in ein C zuordnen

Anzahl der Antworten 3 Antworten
Können Sie mir helfen herauszufinden, wie zuordnen eines 2D-Arrays zuweisen nennen? Ich versuchte zu tun: int** arr = (int**)malloc(num * * num * sizeof(int*)); Aber seine nicht funktioniert. num ist in Zeilen und Spalten. int (*arr)[num] =

WebView OutOfMemoryException

Anzahl der Antworten 2 Antworten
Ich bin be-langen Seiten in ein WebView mit loadData(), leider nach etwa 5 oder 10 Seiten-links es gibt eine OutOfMemoryException. Dies ist wahrscheinlich verursacht durch die Geschichte hält die Daten: url auf jeder Seite. Ich habe einen

Mit Zeigern in C zu drucken, string

Anzahl der Antworten 7 Antworten
Ich bin derzeit lernen, wie man Pointer und Speicher-Zuweisung in C, und schreiben ein einfaches code-snippet, um zu versuchen, um eine Zeichenfolge zu drucken verwenden von Zeigern. Was ich jetzt haben, ist: #include <stdio.h> #include <stdlib.h> #include

Nicht delete [] freigeben von Speicher durch Zeiger auf Zeiger

Anzahl der Antworten 4 Antworten
Ich habe ein array von Zeigern auf andere Objekte, die als Comparable* array (innerhalb einer Vorlage für eine Klasse). Ich verstehe, dass delete löscht den Speicher verwiesen, die durch einen Zeiger, und das delete plant den

Speicher-pools die Implementierung in C

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem guten Speicher-pool-Implementierung in C. es sollte Folgendes beinhalten: Anti-Fragmentierung. Super schnell 🙂 Fähigkeit zu "bündeln" mehrere Zuordnungen aus verschiedenen Größen unter bestimmten identifier und löschen Sie alle Zuordnungen mit der

Java Speicherzuweisung auf stack vs heap

Anzahl der Antworten 6 Antworten
Ich fühle mich wie ein Neuling für diese Frage-aber warum ist es so, dass wenn ich den pass der Satz unten in meine Methode und zeigen Sie es auf ein neues HashSet, es kommt immer noch als

Android - Ansicht.Oberfläche OutOfResourcesException

Anzahl der Antworten 7 Antworten
Meine Android-app scheint nicht die Freigabe seiner Ansichten, wenn ich mich bewegen Innenseite ist es mit ListView-navigation und mit der standard-Menü-Taste. Nach hundert oder so verschiedene (10 oder so einzigartigen Aussicht) Lasten, beginnt es zu hinken und

CUDA - Kopie Gerät ' Daten zum host?

Anzahl der Antworten 2 Antworten
Habe ich device-variable und dieser variable, ich reservieren und füllen eines Arrays in das Gerät, aber ich habe ein problem, um Daten zum host. cudaMemcpy() zurück cudaErrorInvalidValue Fehler. wie kann ich es tun? PS: Der Code ist

Wie die zur Initialisierung von Objekten in Objective-C

Anzahl der Antworten 3 Antworten
Ich bin mir nicht sicher, wie ich sollte Sie initialisieren die verschiedenen Eigenschaften in einer objective-C Klasse. Gehen Sie bitte davon bin ich ein sehr neuer user zu Objective-C in Eure Antworten... Habe ich die folgenden Klassen:

C Byte char pointer im Speicher

Anzahl der Antworten 8 Antworten
Ich würde gerne zählen, wie viele bytes ein char-Zeiger in den Speicher. Der Zeiger verweist auf einen string mit 100 Zeichen. Gemäß dem folgenden Programm ein char benötigt 4 bytes #include <stdio.h> #include <stdlib.h> int main(void) {

So Löschen Sie das Letzte element in einer verketteten Liste in C?

Anzahl der Antworten 4 Antworten
Ich weiß nicht, wie zu löschen das erste und das Letzte element in einer verketteten Liste in c. Unten ist mein Programm, dass verwendet eine verknüpfte Liste. Ich habe keine Ahnung, wie man eigentlich löschen des letzten

Bad allocation Ausnahmen in C++

Anzahl der Antworten 6 Antworten
In einem Schulprojekt von mir, die ich gebeten wurde ein Programm erstellen nicht mit STL. In das Programm, das ich verwenden Sie eine Menge von Pointer* = new Something; if (Pointer == NULL) throw AllocationError(); Meine Frage

C++ Dynamisch zugewiesen std::vector

Anzahl der Antworten 3 Antworten
Ich bin ein C++ Neuling und ich arbeite an einem Uni-Projekt-Treiber Buch in C++. Ich bin mit Vektor für die erste Zeit und ich würde es gern machen das arbeiten mit dynamischer Speicherreservierung. Ich habe vector deklariert

Opencv; Wie free IplImage*?

Anzahl der Antworten 2 Antworten
Ich versuche zu bekommen hängen von OpenCV. Im moment bin ich versucht, zu subtrahieren zwei Bilder von einander und das Ergebnis anzeigen. Ich habe gefunden, Beispiel-code, die machen das einfach gut. Mein problem ist, dass ich immer

opencv cv::mat Zuweisung

Anzahl der Antworten 2 Antworten
Hallo, ich habe eine grundlegende Frage zu opencv. Wenn ich versuche zu Speicher mit der cv::Mat-Klasse, ich könnte Folgendes tun: cv::Mat sumimg(rows,cols,CV_32F,0); float* sumimgrowptr = sumimg.ptr<float>(0); aber dann bekomme ich ein schlechtes Zeiger (Null) zurück. Im internet

Sollte ich prüfen, ob malloc() war erfolgreich?

Anzahl der Antworten 2 Antworten
Sollte ein check nach jedem malloc() wenn es erfolgreich war? Ist es überhaupt möglich, dass ein malloc() fehlschlägt? Was passiert dann? In der Schule wurde uns gesagt, dass wir prüfen sollten, dh.: arr = (int) malloc(sizeof(int)*x*y); if(arr==NULL){

Runtime vs compile-Zeit-Speicher-Zuweisung in java

Anzahl der Antworten 4 Antworten
Ich bin verwirrt darüber, ob die Speicherreservierung, die in java zur Laufzeit erfolgt oder compile-Zeit. Beispiel: class Test{ int a; public Test(){ a=10; } }; //somewhere else Test t = new Test(); Ist a zugeordnet, die zur

wie man array von class-Objekten mit dynamischer Zuweisung in c#?

Anzahl der Antworten 5 Antworten
machte ich eine Klasse namens x; also will ich das array machen, indem Sie die dynamische Zuordnung x myobjects = new x(); aber es gibt mir den Fehler Kann nicht implizit konvertiert Typ 'ObjAssig4.x' 'ObjAssig4.x' ich

C++ - Zuordnung der unvollständigen Typ

Anzahl der Antworten 2 Antworten
Ich bin tring zu erstellen, die Karten und Deck-Klassen, aber ich erhalte eine Fehlermeldung, die sagt Zuweisung von unvollständigen Typ "Karte" Das problem passiert im Deck::Deck() Deck.cpp // //Deck.h #ifndef JS_DECK_H #define JS_DECK_H #include <iostream> using std::cout;

In C, wie erstelle ich eine `static` Arrays der Konstanten Größe mit genullt Werte, aber ohne calloc?

Anzahl der Antworten 4 Antworten
Momentan habe ich ein code in einer Funktion, die wie folgt aussieht: static const int kFrameCountSample = 250; static float * samples = (float *)calloc(kFrameCountSample, sizeof(float)); Gefällt mir, dass die samples-array wird gelöscht genau einmal mit calloc().

Android: Out of memory auf einem byte-Zuordnung (android.Grafik.Bitmap -)

Anzahl der Antworten 1 Antworten
Brachte ich meine app wieder in den Blick, nach einer Weile, es sitzt im Leerlauf in den hintergrund und ich bemerkte, dass es sehr langsam ist und dann einfach nicht reagieren. So dann habe ich überprüft, logcat,

CUDA Zuweisung von arrays von arrays

Anzahl der Antworten 6 Antworten
Ich habe ein paar Probleme mit der Zuweisung von array-von-arrays in CUDA. void ** data; cudaMalloc(&data, sizeof(void**)*N); //allocates without problems for(int i = 0; i < N; i++) { cudaMalloc(data + i, getSize(i) * sizeof(void*)); //seg fault

Speicher Zuweisung von Klassenobjekten

Anzahl der Antworten 3 Antworten
Ich wurde gebeten, diese Frage im interview. Bitte helfen Sie mir, finden Sie seine Antwort. Angenommen, Sie haben eine Klasse Mitarbeiter. Es sind 2 Variablen, die in es - 1. String Name 2. Int Alter Nun Employee

So kopieren Sie Werte aus einem array in ein neues?

Anzahl der Antworten 6 Antworten
Ich habe versucht, dies herauszufinden-und ausschalten für eine Woche jetzt und ich halten in Probleme laufen. Mein Ziel: Schreiben Sie eine Funktion, reserviert Speicher für ein integer-array. Die Funktion nimmt als argument ein integer-Zeiger, die Größe des

Die dynamische Zuordnung C-Struktur?

Anzahl der Antworten 13 Antworten
Möchte ich dynamisch reservieren Sie ein C-struct: typedef struct { short *offset; char *values; } swc; Beide 'offset' und 'Werte' werden sollen-arrays, aber Ihre Größe ist unbekannt, erst zur Laufzeit. Wie kann ich dynamisch reservieren Speicher für

Wie add string to array von strings in C

Anzahl der Antworten 1 Antworten
So, ich bin immer wieder vertraut mit C, und dieses Konzept hat mir besonders hängengeblieben. Ziel ist der Aufbau eines dynamisch reservierten Arrays von strings. Ich habe dies getan, zunächst die Schaffung eines null-array und die Zuweisung

Nicht initialisierte Speicher Blöcke in VC++

Anzahl der Antworten 15 Antworten
Wie jeder weiß, der Visual C++ runtime Marken nicht initialisierte oder nur freigegebene Speicherblöcke mit speziellen nicht-null-Marker. Gibt es eine Möglichkeit, um dieses Verhalten zu deaktivieren, ganz ohne manuelle Einstellung aller nicht initialisierten Speicher zu Nullen? Es

Vorbei mit fester Größe von arrays in C++?

Anzahl der Antworten 5 Antworten
Grundsätzlich würde ich gerne so etwas machen: int[3] array_func() { return {1,1,1}; } int main(int argc,char * argv) { int[3] point=array_func(); } Aber das scheint nicht legal in C++. Ich weiß, ich kann Vektoren verwenden, aber da

Speicher 2d-array in der Funktion C,

Anzahl der Antworten 8 Antworten
Zuordnung dynamischer Speicher für 2d-array in Funktion ? Ich habe versucht, auf diese Weise: int main() { int m=4,n=3; int** arr; allocate_mem(&arr,n,m); } void allocate_mem(int*** arr,int n, int m) { *arr=(int**)malloc(n*sizeof(int*)); for(int i=0;i<n;i++) *arr[i]=(int*)malloc(m*sizeof(int)); } Aber es

Wie zuordnen eines 2D-Arrays von Zeigern in C++

Anzahl der Antworten 9 Antworten
Ich versuche, mich ein pointer zeigen auf ein 2D-array von Zeigern. Was ist die syntax und wie würde ich access-Elemente? Ist die Größe wissen bei der Kompilierung erstellt oder von den festen Größen bei der Laufzeit? Sind

dynamische Zuweisung von arrays von arrays in C

Anzahl der Antworten 7 Antworten
Ich nicht wirklich verstehen, einige grundlegende Dinge, die in C wie die dynamische Zuweisung von arrays von arrays. Ich weiß, Sie tun können: int **m; damit deklarieren Sie ein 2-dimensionales array (die später zugeordnet werden würde mit

Multithread-Speicherzuordnungen für C/C++

Anzahl der Antworten 8 Antworten
Ich habe derzeit stark multi-threaded-server-Anwendung, und ich bin shopping rund um für eine gute multi-threaded memory allocator. Bisher bin ich hin-und hergerissen zwischen: Sonne umem Googles tcmalloc Intel threading building blocks-Zuweisung Emery Berger Hort Von dem, was

Sind Strukte immer stapelweise zugeordnet oder werden Heaps allokiert?

Anzahl der Antworten 6 Antworten
Hatte ich den Eindruck, dass in C# struct-Elemente sind auf dem Stapel reserviert und damit verschwinden bei der Rückkehr aus einer Methode, in der Sie erstellt wurden. Aber was passiert, wenn ich die struct-Werte in eine Liste

Malloc-Fehler "kann Region nicht zuordnen" fehlgeschlagen mit Fehlercode 12. Irgendeine Idee, wie man das löst?

Anzahl der Antworten 3 Antworten
bin ich immer diese Fehlermeldung und weiß nicht was zu tun mit: AppName(3786,0xa0810540) malloc: *** mmap(size=16777216) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug Wenn ich einen breakpoint auf

malloc (sizeof (int)) gegen malloc (sizeof (int *)) vs (int *) malloc (sizeof (int))

Anzahl der Antworten 2 Antworten
Bestätige ich, dass alle drei von diesen haben eine andere Bedeutung. Aber, ich verstehe nicht, auf was besonderen Fällen würden diese gelten. Kann jemand teilen ein Beispiel für jede dieser? Danke. malloc(sizeof(int)) malloc(sizeof(int *)) (int *)malloc(sizeof(int)) InformationsquelleAutor

C ++ Mehrdimensionale Arrays auf dem Heap

Anzahl der Antworten 12 Antworten
Wie würde ich mich über die dynamische Zuweisung einer multi-dimensionalen array? InformationsquelleAutor der Frage eplawless | 2008-12-04

Warum wird die Verwendung von alloca () nicht als gute Praxis angesehen?

Anzahl der Antworten 24 Antworten
alloca() reserviert Speicher vom Stack eher als heap die Falle in malloc(). Also, wenn ich zurück von der routine der Speicher freigegeben wird. Also eigentlich löst mein problem, freigeben von dynamisch reservierten Speicher. Freigabe des Speichers, der

Wie Profil Speicherverbrauch & amp; Leistung mit Instrumenten?

Anzahl der Antworten 3 Antworten
Alle Instrumente Trace-Vorlagen, die ich Liebe mit: Zombies zu erkennen, wo ein Objekt ist, über sich veröffentlicht, ideal für debugging EXEC_BAD_ACCESS Fehler. Lecks zu erkennen Speicherlecks. Core Animation w Farbe Vermischt Schichten zu erkennen, frame-rate & durchscheinend

Slice deklarieren oder Slice machen?

Anzahl der Antworten 2 Antworten
In Golang, was ist der Unterschied zwischen var s int und s := make(int, 0)? Ich finde, dass beide arbeiten, aber was ist besser? InformationsquelleAutor der Frage Wang Yi | 2014-08-28

Abrufen einer Stapelüberlaufausnahme beim Deklarieren eines großen Arrays

Anzahl der Antworten 10 Antworten
Folgende code erzeugt einen stack-überlauf-Fehler für mich int main(int argc, char* argv) { int sieve[2000000]; return 0; } Wie bekomme ich dieses? Ich bin mit Turbo C++, aber möchte, dass mein code in C EDIT: Vielen Dank

Ermitteln Sie die Größe des dynamisch zugewiesenen Speichers in C

Anzahl der Antworten 15 Antworten
Gibt es eine Möglichkeit in C, um herauszufinden, die Größe der dynamisch zugewiesenen Speicher? Beispielsweise nach char* p = malloc (100); Ist es ein Weg, um herauszufinden, die Größe des Speichers zugeordnet p? InformationsquelleAutor der Frage s_itbhu

Statisches Array vs. dynamisches Array in C ++

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen einem statischen array und ein dynamisches array in C++? Habe ich zu tun, eine Aufgabe für meine Klasse, und es sagt nicht zu verwenden, statische arrays, nur dynamische arrays. Ich sah in

In welchen Fällen sollte ich memcpy über Standardoperatoren in C ++ verwenden?

Anzahl der Antworten 7 Antworten
Wann kann ich bessere Leistung mit memcpy oder wie kann ich von nutzen sein? Zum Beispiel: float a[3]; float b[3]; code: memcpy(a, b, 3*sizeof(float)); schneller als diese? a[0] = b[0]; a[1] = b[1]; a[2] = b[2]; InformationsquelleAutor

Speicherzuweisung / Freigabe?

Anzahl der Antworten 4 Antworten
Schaue ich memory allocation in letzter Zeit, und ich bin ein bisschen verwirrt über die Grundlagen. Ich habe nicht in der Lage, wickeln Sie meinen Kopf herum, die einfache Sachen. Was bedeutet es, um Speicher zuzuweisen? Was

Escape-Analyse in Java

Anzahl der Antworten 3 Antworten
Soweit ich weiß die JVM verwendet die escape-Analyse für einige performance - Optimierungen wie lock coarsening und lock elision. Ich bin interessiert, ob es eine Möglichkeit gibt für die JVM zu entscheiden, dass ein bestimmtes Objekt zugewiesen