Resultados da pesquisa a pedido "memcpy"
Por que o comportamento de std :: memcpy seria indefinido para objetos que não são TriviallyCopyable?
Dehttp://en.cppreference.com/w/cpp/string/byte/memcpy [http://en.cppreference.com/w/cpp/string/byte/memcpy]: Se os objetos não estiveremTriviallyCopyable [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable](por exemplo, escalares, ...
C: Inserir / obter elemento na / da matriz de void
Eu tenho que criar uma matriz genérica que pode conter estruturas de dados genéricos. Como posso colocar uma estrutura genérica em um slot vazio da minha matriz de void? Este é o meu código. struct CircularBuffer { int E; int S; int length; // ...
Função semelhante a 'memcpy' que suporta compensações por bits individuais?
Eu estava pensando em resolver isso, mas parece ser uma tarefa e tanto. Se eu pegar esse aqui sozinho, provavelmente vou escrever de várias maneiras diferentes e escolher o melhor, então pensei em fazer essa pergunta para ver se já existe uma boa ...
Substituindo um objeto por um objeto do mesmo tipo
O seguinte está bem definido? #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 vs atribuição em C
Em que circunstâncias devo esperar que os memcpys superem as atribuições no hardware moderno da INTEL / AMD? Estou usando o GCC 4.2.x em uma plataforma Intel de 32 bits (mas também estou interessado em 64 bits).
É um comportamento indefinido memcpy de uma variável não inicializada?
Está usando uma variável não inicializada como osrc paramemcpy comportamento indefinido em C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }
É garantido que é seguro executar o memcpy (0,0,0)?
Eu não sou tão versado no padrão C, então por favor, tenha paciência comigo. Gostaria de saber se é garantido, pelo padrão, quememcpy(0,0,0) é seguro. A única restrição que eu poderia encontrar é que, se as regiões de memória se sobrepuserem, o ...
Como dividir a matriz em duas matrizes em C
Diz que tenho uma matriz em C int array[6] = {1,2,3,4,5,6}Como eu poderia dividir isso em {1,2,3} {4,5,6} Isso seria possível usando o memcpy? Obrigado não não nã
atoi em uma matriz de caracteres com muitos números inteiros
Eu tenho um código no qual a matriz de caracteres é preenchida por números inteiros (convertida em matrizes de caracteres) e lida por outra função que a converte novamente em números inteiros. Eu usei a seguinte função para obter a conversão em ...
Copiar matriz de bytes para vários campos na classe / estrutura em C #
No exemplo de código C # abaixo, eu tenho uma matriz de bytes que foi lida em um soquete. Desejo analisar os dados nos vários campos de 'exampleClass' (primeiros 8 bytes na variável de 64 bits 'field1', próximos 4 bytes na variável de 32 bits ...