함수에서 void*을 리턴하고싶은경우
얀새
2023.04.01
안녕하세요함수에서 void* 형을 리턴하는경우변수를 그대로 리턴하면 아무 이상이 없습니다.
예) return pData;근데 이것이 4바이트짜리 배열 포인터라서 index만큼 뒤에있는 데이터를 가져오려고하면return (void*)pData+1 orreturn (void*)pData+4sizeof(void*) 하면 4가 나오지만 위 코드처럼하면 에러가납니다void* 사이즈를 알수없다고 하면서요어떻게 해결 하는게 가장 이상적일까요??