memset에 이상한 문제가 있습니다. 이전에 작성한 클래스와 관련이 있습니다. m 생성자에서 열기. 내가 작업하고있는 클래스는 일반적으로 배열을 읽고 다른 배열로 변형하지만 중요하지는 않습니다. 내가 작업하고있는 클래스는 다음과 같습니다. 다른 함수는 중요하지 않습니다. 호출을 중단하고 문제가 지속되기 때문입니다. 기본적으로 내 생성자로 좁혀했습니다 Pr
"first-fit"메모리 할당 스키마를 시뮬레이트하는 소프트웨어를 작성하고 있습니다. 기본적으로 큰 X 메가 바이트 청크를 할당하고 스키마에 따라 청크가 요청되면이를 블록으로 세분합니다. 우리가 지루하게 모든 주소 값을 통해 반복하지 않고 다음 블록을 찾을 수 있습니다 (그래서 나는 각 메모리 블록의 헤더로 "노드"라는 링크 된 목록을 사용하고 있습니다.
, 나는 함께 것으로 나타났습니다 :
char buffer[4];
memset(buffer, 0, 4);
recv(socket, buffer, 4, 0);
내가받을 mesgx "mesg"는 임의의 문자가 추가 된 상태로 보내집니다. 내가 대신
char * method = (char *) malloc(4);
memset(buffer, 0, 4
Windows 확대 API를 사용하여 .net에서 확대경 앱을 만들려고합니다. 실제로 거의 배율 수준 (기본값은 100 %)을 설정하는 것을 제외하고는 모든 것이 작동합니다. 문제는, 어디서나 인터넷에서 예제를 찾을 수없고 API에 대한 모든 문서가 C++ 코드라는 것입니다. 이것은 내가 문제가있는 특정 기능입니다. 다음과 같이 bool SetMagFact
나는 당신이 [1..1024] 제로? 무슨 잘못 충전 할 수있는 방법, 당신이 memset 함수를 사용하지 않는 경우 class ArrInit {
//! int a[1024] = { 0 };
int a[1024];
public:
ArrInit() { memset(a, 0, 1024 * sizeof(int)); }
};
그래