Resultados de la búsqueda a petición "memcpy"

9 la respuesta

¿Por qué el comportamiento de std :: memcpy sería indefinido para objetos que no son TriviallyCopyable?

Dehttp://en.cppreference.com/w/cpp/string/byte/memcpy [http://en.cppreference.com/w/cpp/string/byte/memcpy]: Si los objetos no sonTrivialmente cobrable [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable](por ejemplo, escalares, ...

3 la respuesta

¿Qué tipo de rasgo indicaría que tipo es memcpy asignable? (tupla, par)

Me gustaría saber qué tipo de introspección puedo hacer para detectar tipos que se pueden asignar simplemente copiando la memoria sin formato. Por ejemplo, hasta donde entiendo, los tipos incorporados tuplas de tipos incorporados y tuplas de ...

1 la respuesta

C: Insertar / obtener elemento en / desde la matriz vacía

Tengo que crear una matriz genérica que pueda contener estructuras de datos genéricos. ¿Cómo puedo poner una estructura genérica en una ranura vacía de mi matriz vacía? Este es mi codigo. struct CircularBuffer { int E; int S; int length; // ...

2 la respuesta

¿Función similar a 'memcpy' que admite compensaciones por bits individuales?

Estaba pensando en resolver esto, pero parece ser una gran tarea. Si tomo este solo, es probable que lo escriba de diferentes maneras y elija el mejor, así que pensé en hacer esta pregunta para ver si ya hay una buena biblioteca que resuelva esto ...

2 la respuesta

Sobrescribir un objeto con un objeto del mismo tipo

¿Está bien definido lo siguiente? #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 ...

1 la respuesta

memcpy vs asignación en C

¿En qué circunstancias debo esperar que los memcpys superen las asignaciones en el hardware moderno INTEL / AMD? Estoy usando GCC 4.2.x en una plataforma Intel de 32 bits (pero también estoy interesado en 64 bits).

3 la respuesta

¿Es un comportamiento indefinido memcpy de una variable no inicializada?

Está utilizando una variable no inicializada comosrc paramemcpy comportamiento indefinido en C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }

4 la respuesta

Se garantiza que sea seguro realizar memcpy (0,0,0)?

No estoy tan versado en el estándar C, así que tengan paciencia conmigo. Me gustaría saber si está garantizado, por el estándar, quememcpy(0,0,0) es seguro La única restricción que pude encontrar es que si las regiones de memoria ...

4 la respuesta

Cómo dividir la matriz en dos matrices en C

Di que tengo una matriz en C int array[6] = {1,2,3,4,5,6}how podría dividir esto en {1,2,3} {4,5,6} ¿Sería esto posible usando memcpy? Gracias no no n

17 la respuesta

C strcpy () - malvado

lgunas personas parecen pensar que C'sstrcpy()a función @ es mala o mala. Si bien admito que generalmente es mejor usarstrncpy() para evitar desbordamientos del búfer, lo siguiente (una implementación destrdup()unción @ para aquellos que no ...