Is it possible to allocate 7 bytes of memory and just free the first 3 bytes to form a 4 byte block, through any Windows APIs.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
No.
But you could very well use memmove and realloc to reduce the amount of memory that is used:
But that’s most likely slower than just keeping the memory at its initial size.