memcpy

    1

    2답변

    이전 C++ 라이브러리를 C#으로 변환하는 중입니다. 가 memcpy(&source[d_index],&source[s_index],count*sizeof(<T>));를 사용하여 std::vector<T>의 특정 요소를 덮어에 은 C++ 라이브러리는 크게 (즉, 소스 및 대상은 여기에 단지 다른 인덱스 동일 주) 의존 ICloneable을 구현하여이 (내 C

    0

    1답변

    많은 요소, 특히 unsigned char * 유형의 요소가 두 개 포함 된 SFrame이라는 구조체가 있습니다. 내 클래스 에서이 구조체의 멤버 변수를 만들지 만, 새로 추가 된 클래스의 함수에서 각 반복마다 (특정 부울이 참일 때를 제외하고) 새로 초기화합니다. 요소의 일부를 할당하는 함수에 if (false == m_bRemainderNeedsProc

    1

    1답변

    규범를 memcpy의 세그먼트 폴트 - 메인 루프 : int handleClient (struct clientData* clientData) { void* Buffer = malloc (INET_BUFFER_SIZE); <-- VOID* BUFFER FOR RECV() int listenSocket = clientData->listenS

    -1

    2답변

    완벽하게 작동 정렬하고 T이 기본 유형으로 포인터 나 방어 적이기을 주조 (int, float, double, 요법)이 운영하는 최대의 최적화 수준에서 대부분의 컴파일러에 더 효율적인 것입니까? : void *memory = ::operator new(sizeof(T)); *reinterpret_cast<T*>(memory) = some_func();

    -6

    2답변

    문자 배열에 문자열을 저장하고 싶습니다. memcpy()을 사용하려고했으나 segmentation fault이 표시됩니다. 왜 누군가가 설명 할 수 있습니까? 그리고 이것이 올바른 방법 일 수 있습니다. char * name; 또는 char name[100];은 무엇이 좋을까요? #include <stdio.h> struct A { char * na

    1

    1답변

    나는 arduino 환경에서 일하고있다. 다음과 같이 정의 된 구조체가 있습니다. 구조체는 궁극적으로 암호화되어 무선 링크 계층을 통해 무선으로 전송됩니다. 길이는 32 바이트입니다. struct SENSORTYPE{ int sensor1:8; int sensor2:8; int sensor3:8; int sensor4:8

    1

    3답변

    두 구조체의 내용이 두 구조체의 크기의 단일 버퍼 안에 있도록해야합니다. 그렇게하려면 memcpy를 사용해야합니다. 이 내 현재 코드입니다 있도록 struct Header header; struct Data_Format DF; char *buffer[28]; header.Start = 0x7E; header.Options = 0x00; DF.

    0

    1답변

    저는 비트의 벡터를 가지고 있습니다. 그리고 그것을 다른 벡터로 복사하고 싶습니다. (간단히 말하자면, 다른 벡터의 시작 부분으로 말입니다.) 각 바이트 내의 비트 정렬이 변경되기 때문에 모든 비트가 첫 번째 요소뿐만 아니라 일부 방향으로 이동 (또는 오히려 회전) 될 필요가 있습니다. void *memcpy_bits( char* destinatio

    1

    1답변

    나는 지금까지 작업 한 적이있는 가장 큰 프로젝트에 참여하고 있으며, 이런 식으로 디버깅을 해본 적이 없어서 어디서부터 시작해야할지 모르겠다. . 충돌에 대한 정보 : Visual Studio를 사용하고 있으며 디버거는 완전히 쓸모가 없습니다. 그것이 나에게주는 유일한 정보는 "memcpy"호출 중에 일어나는 것처럼 보입니다. 호출 스택은 memcpy 함수

    -1

    1답변

    나는 버퍼의 사본을 만들 때 memcpy의 반대를 할 방법을 찾고있다. 예를 들어,이 코드가있는 경우 _memccpy(szbuffer, buffer, BUFFER_SIZE, 0); 결과는 szbuffer입니다. 이것을 소켓에서 서버로 보내면 szbuffer의 결과를 바이너리가 아닌 텍스트 형식으로 다시 변환 할 수 있습니다. 나는 단순히 텍스트로 그것을