Suchergebnisse für Anfrage "c"

10 die antwort

Zuteilung des größten Puffers ohne Verwendung von Swap

n C / C ++ unter Linux muss ich einen großen Speicherblock (mehrere Gigabyte) zuweisen, um Echtzeitdaten von einem an den Ethernet-Port angeschlossenen Sensor zu speichern und Daten mit etwa 110 MB / s zu streamen. Ich möchte die größtmögliche ...

6 die antwort

Wie kann ich die Anzahl der Kerne im cuda-Gerät ermitteln?

Ich suche nach einer Funktion, die die Anzahl der Kerne meines cuda-Geräts zählt. Ich weiß, dass jeder Mikroprozessor bestimmte Kerne hat und mein cuda-Gerät 2 Mikroprozessoren. Ich habe viel gesucht, um eine Eigenschaftsfunktion zu finden, die ...

6 die antwort

Warnvergleich zwischen Zeiger und Integer

Ich erhalte eine Fehlermeldung, wenn ich den Zeichenzeiger durchlaufe und prüfe, ob der Zeiger das Null-Abschlusszeichen erreicht. const char* message = "hi"; //I then loop through the message and I get an error in the below if statement. if ...

TOP-Veröffentlichungen

4 die antwort

Probleme mit wiedereintretenden Flex and Bison

Ich lerne, wie man wiedereintretende Bison und Flex zusammen benutzt. Ich habe bereits einen einfachen Taschenrechner ohne Wiedereintrittsfähigkeit. Als ich jedoch die Wiedereintrittsfunktion aktiviert und die erforderlichen ...

2 die antwort

strnlen existiert in gcc-4.2.1 unter Mac OS X 10.6.8 nicht - wie wird es definiert?

Ich erstelle eine plattformübergreifende OS X-Version der neuesten dcraw.c [https://www.cybercom.net/~dcoffin/dcraw/dcraw.c] Ich mache das unter OS X 10.6.8, um die PPC-Kompatibilität zu gewährleisten. Jetzt ist mein Problem, dass strnlen in der ...

4 die antwort

Warum funktioniert die Speicherklasse 'extern' in Funktionen anders?

Das folgende Snippet funktioniert gut extern int i; int i; int main(){ return 0; }Hier habe ich, 'i' wird deklariert und dann definiert. Da es nur eine Definition gibt, ist das vollkommen in Ordnung. int main(){ extern int i; int i; return 0; ...

2 die antwort

pointer auf ein Vektorelement stürzt ab

vector<int> v; v.push_back(1); int * p = &v[0]; for (int i = 2; i <= 100; ++i) { v.push_back(i); } *p = 5;Ich weiß, dass der Vektor ein neues Stück Speicher neu zugewiesen hat, um die Kapazität zu erhöhen, aber p ist nur ein Zeiger auf eine ...

4 die antwort

C Strings, Strlen und Valgrind

Ich versuche zu verstehen, warum Valgrind ausspuckt: ==3409== Invalid read of size 8 ==3409== at 0x4EA3B92: __GI_strlen (strlen.S:31) wenn ich strlen auf eine dynamisch zugewiesene Zeichenfolge anwende? Hier ist ein kurzer Testfall: #include ...

8 die antwort

Wie wird die Programmausführungszeit im ARM Cortex-A8-Prozessor gemessen?

Ich verwende einen ARM Cortex-A8-basierten Prozessor namens i.MX515. Es gibt Linux Ubuntu 9.10 Distribution. Ich führe eine sehr große Anwendung aus, die in C geschrieben ist und benutzegettimeofday(); misst die Zeit, die meine ...

4 die antwort

UnsafePointer mit Länge in einen Swift Array-Typ konvertieren

Ich suche nach den einfachsten Möglichkeiten, um eine vernünftige C-Interoperabilität in Swift zu erreichen, und mein aktueller Block konvertiert einUnsafePointer<Int8> (das war einconst char *), In ein[Int8] array. erzeit habe ich einen naiven ...