Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

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.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9138421
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T09:15:15+00:00 2026-06-17T09:15:15+00:00

Possible Duplicate: Why do I get different results when I dereference a pointer after

  • 0

Possible Duplicate:
Why do I get different results when I dereference a pointer after freeing it?

Tried it in case of characters as well, what it did that after 8 values the 9th value was correct while first 8 were showing garbage value, as it is case here, first two values are showing garbage while the third is as it is. And thus only first 8 bytes are getting deallocated. Why is it so? you can also increase the number of indexes in array to check.
someone please explain HOW FREE() METHOD IS WORKING HERE?

#include<iostream>
using namespace std;
#include<conio.h>
int main()
{
int *arr;
arr=(int *)malloc(sizeof(int)*3);
arr[0]=10;
arr[1]=20;
arr[2]=30;

free(arr);
for(register int i=0;i<3;i++)
{
cout<<arr[i]<<endl;
}
getch();
return 0;
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T09:15:16+00:00Added an answer on June 17, 2026 at 9:15 am

    free() basically only tells the runtime system “I’m done with this memory, feel free to reuse it for other things at your convenience.” In other words, reading the memory after free() is entirely unsupported and may give any value whatsoever, including anything in the range from reading back exactly what you wrote to crashing your program.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Possible Duplicate: How to make sure that std::random_shuffle always produces a different result? I
Possible Duplicate: why jquery .height() get a different result on chrome? I have a
Possible Duplicate: C# SHA-1 vs. PHP SHA-1…Different Results? I am trying to find out
Possible Duplicate: Get jQuery version from inspecting the jQuery object Pretty much that.. I
Possible Duplicate: Determine device (iPhone, iPod Touch) with iOS I have tried to get
Possible Duplicate: Graph api and equivalent FQL method give different results? I'd like to
Possible Duplicate: random string generation - two generated one after another give same results
Possible Duplicate: strtotime With Different Languages? Get list of localized months I get the
Possible Duplicate: Calculating the Difference Between Two Java Date Instances How do I get
Possible Duplicate: Get variable name. javascript “reflection” Is there a way to know the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.