비트 버켓 포인터가있는 방법이 있습니까?비트 버킷 포인터가있는 방법이 있습니까? (C/C++)
많은 IO (특정 입력 관련) 시스템 호출은 특정 크기의 버퍼로 데이터를 반환합니다. 거기에 트릭이나 sorta 비트 양동이 포인터를 만드는 방법, 그래서 내가 던져 질 데이터의 양을 받아 들일 수 있습니다. "char tmp [INT_MAX]"와 같은 일을하는 것은 미친 짓입니다. 내가 찾고있는 행동은 포인터 세계에서만/dev/null과 같은 것이다.
이것에 대해 희망을 갖지 말자 .... 단지 호기심.
감사합니다, Chenz
UPDATE : 아마도 mmap에-ING을/dev/null. 내가 그 질문에 대해 잊어 버렸습니다.
?. API는 일반적으로 함수가 기록 할 RAM의 주소를 나타내는 32 비트 또는 64 비트 값을 받아들이도록 정의됩니다 .OS 기능은 이미 컴파일되어 있고 쓰기가 가능합니다. 두 가지 가능한 옵션이 있습니다 : 쓰기 작동 (비트 버킷이 아님) 또는 실패 (페이지 오류, 값 비싼 것) –
그 진술이 정말 '때로 믿을 당신은 호출하는 시스템 기능을, 무엇을 의미하는지 생각해 – MSalters