memcpy

    6

    2답변

    다른 배열의 일부 데이터를 저장하기 위해 삭제되고 다시 할당되는 부호없는 char에 대한 포인터를 (다른 많은 것들과 함께) 가지고 있습니다. 이것은 내가 모든이 코드처럼 해달라고하는 기능 class MyClass { private: unsigned char* m_Buffer; int m_BufferSize; publ

    0

    1답변

    내가 다른 문자열에 문자열을 추가하는 기능이 있습니다 char* strjoin(char* str1,const char* str2) { long len1 = strlen(str1); long len2 = strlen(str2); char* result = (char*)malloc(len1+len2+1); memcpy(re

    6

    4답변

    데이터를 저장하는 데 사용되는 프로그램에서 고정 크기의 일부 이진 버퍼가 있습니다. 그리고 memcpy는 버퍼를 다른 것으로 복사하는 데 사용됩니다. 소스 버퍼가 목적지 버퍼보다 ​​클 수 있기 때문입니다. 버퍼 오버 플로우가 있는지 어떻게 알 수 있습니까?

    2

    4답변

    이 코드는 StructType st = StructTypeSecondInstance->st;이며 segfault가 생성됩니다.이 0x1067d2cc: memcpy + 0x10 (0, 10000, 1, 1097a69c, 11db0720, bfe821c0) + 310 0x103cfddc: some_function + 0x60 (0, bfe823d8, bfe8

    1

    1답변

    파일 로더에서 작업 중이었고 fread 및 fseek를 계속 사용하는 대신 다음 업데이트를 사용하는 것이 더 좋다고 결정한 경우 BYTE 버퍼에 구멍 파일을 읽습니다. 내가 구조체에이 BYTE 버퍼의 일부를 할당하는 쉬운 방법이 없는지 궁금 해서요. 나는 이미 구조체와 같은 크기의 임시 버퍼를 만들려고했는데 원래의 버퍼에서 필요로하는 모든 BYTE를 복사하

    0

    2답변

    C++에서 버퍼, 인덱스 버퍼 객체 및 버텍스 버퍼 객체 두 개를 채우려고합니다. // Create the IBO and VBO data GLushort* iboData = new GLushort[polyProcessed * 3]; Vertex* vboData = new Vertex[vertProcessed]; int iboPos = 0; int

    0

    1답변

    구조와 신뢰성에 memset과 memcopy를 사용하는 것에 대한 질의가 있습니다. 예를 들어 : 내가 0으로 설정하면 memset 함수에 괜찮 : 나는 1)이 typedef struct { short a[10]; short b[10]; }tDataStruct; tDataStruct m,n; memset(&m, 2, si

    1

    1답변

    구조체에 저장된 일부 데이터를 다른 구조체에 복사하려고합니다. 아래의 코드가 작동합니까 ?? 그것은 권장 되었습니까? #define SIZE 100 struct { int *a; int *b; } Test; Test t1; t1.a = malloc(SIZE); t1.b = malloc(SIZE); Test t2; memcpy(t2,t1,s

    13

    1답변

    GCC에 C99/posix memcpy의 기능이 있습니다 (__builtin_memcpy). 때로는 memcpy의 인라인 버전으로 GCC로 대체 될 수 있으며, 다른 경우에는 libc의 memcpy로 대체됩니다. 예 : 그것은 here을 언급했다 : 마지막으로, 컴파일러 노트에 __builtin_memcpy는 방어 적이기 함수 호출을 방출로 다시 떨어질 수

    0

    1답변

    나는 구조가과 같이 할당 한 : static struct cparray_buffer_t *_cparray; struct __attribute__ ((__packed__)) cparray_buffer_t { u_int64_t buflen; u_char buf[buffersize]; } . . . _cparray = (stru