The sizeof( ) function doesn’t return the size of the block of memory pointed to by a pointer. Why?

The sizeof( ) operator does not know that malloc( ) has been used to allocate a pointer. sizeof( ) gives us the size of pointer itself. There is no handy way to find out the size of a block allocated by malloc( ).

No comments:

Post a Comment

comment on this post

Note: Only a member of this blog may post a comment.