Suchergebnisse für Anfrage "memcpy"
memcpy error: Segmentierungsfehler (Core Dumped)
Ich versuche, eine Zeichenfolge mit memcpy in eine andere in c zu kopieren. Dabei wird der folgende Code verwendet: #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct fullName { char* firstName; char* lastName; } NAME; ...
schnellere Alternative zu memcpy?
Ich habe eine Funktion, die Memcpy ausführt, aber eine enorme Anzahl von Zyklen in Anspruch nimmt. Gibt es eine schnellere Alternative / einen schnelleren Ansatz als memcpy, um ein Stück Speicher zu verschieben?
Warum wäre das Verhalten von std :: memcpy für Objekte, die nicht TriviallyCopyable sind, undefiniert?
Vonhttp: //en.cppreference.com/w/cpp/string/byte/memcp [http://en.cppreference.com/w/cpp/string/byte/memcpy]: Wenn die Objekte nicht @ si TriviallyCopyable [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable] (z. B. Skalare, Arrays, ...
C: Element in / aus void Array einfügen / holen
Ich muss ein generisches Array erstellen, das generische Datenstrukturen enthalten kann. Wie kann ich eine generische Struktur in einen leeren Slot meines Void-Arrays einfügen? Dies ist mein Code. struct CircularBuffer { int E; int S; int ...
Überschreiben eines Objekts mit einem Objekt des gleichen Typs
Ist das Folgende gut definiert? #include <iostream> #include <string.h> using namespace std; struct Const { const int i; Const (int i) : i(i) {} int get0() { return 0; } // best accessor ever! }; int main() { Const *q,*p = new Const(1); new (p) ...
'memcpy'-ähnliche Funktion, die Offsets um einzelne Bits unterstützt?
Ich habe darüber nachgedacht, das zu lösen, aber es scheint eine ziemliche Aufgabe zu sein. Wenn ich dieses Buch für mich nehme, schreibe ich es wahrscheinlich auf verschiedene Arten und wähle das Beste aus. Ich dachte, ich würde diese Frage ...
Ist die Speicherung eines Zeigers identisch mit der Zuweisung?
Einführung:Diese Frage ist Teil meiner Sammlung von C- und C ++ - (und C / C ++ - allgemeinen Teilmengen) Fragen zudie Fälle, in denen Zeigerobjekte mit genau identischer byteweiser Darstellung unterschiedliche "Werte" haben dürfen, dh sich für ...
memcpy vs Zuordnung in C
Unter welchen Umständen sollte ich erwarten, dass memcpys Zuordnungen auf moderner INTEL / AMD-Hardware übertreffen? Ich verwende GCC 4.2.x auf einer 32-Bit-Intel-Plattform (interessiere mich aber auch für 64-Bit).
Ist es undefiniertes Verhalten, aus einer nicht initialisierten Variablen zu kopieren?
Verwendet eine nicht initialisierte Variable alssrc zummemcpy undefiniertes Verhalten in C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }
Kann ich memcpy () und memmove () aufrufen, wobei die Anzahl der Bytes auf Null gesetzt ist?
Muss ich Fälle behandeln, in denen ich eigentlich nichts zu verschieben / zu kopieren habe?memmove()/memcpy() als Randfälle int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); }oder sollte ich die Funktion ...