Skip to content
IT Nursery
  • Home
  • Programming
    • Mac / IOS
    • Android
    • Web Applications
    • PHP
    • Java
    • C
    • C++
  • DataBase
    • MySQL
  • CMS
    • WordPress
  • System and Network
    • Serverfault

malloc

Setting variable to NULL after free

by IT Nursery

In my company there is a coding rule that says, after freeing any memory, reset the variable to NULL. For example … void … Read more

Tags c, coding-style, free, heap-memory, malloc

What is a Memory Heap?

by IT Nursery

What is a memory heap ? Best Answer 8

Tags malloc

Why malloc+memset is slower than calloc?

by IT Nursery

It’s known that calloc is different than malloc in that it initializes the memory allocated. With calloc, the memory is set to zero. … Read more

Tags c, malloc

How do malloc() and free() work?

by IT Nursery

I want to know how malloc and free work. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,”abcdabcd”); // **deliberately … Read more

Tags c, free, malloc, memory-management

Why is the use of alloca() not considered good practice?

by IT Nursery

alloca() allocates memory on the stack rather than on the heap, as in the case of malloc(). So, when I return from the … Read more

Tags alloca, allocation, c, malloc, stack

In what cases do I use malloc and/or new?

by IT Nursery

I see in C++ there are multiple ways to allocate and free data and I understand that when you call malloc you should … Read more

Tags c, malloc, memory-management, new-operator

What REALLY happens when you don’t free after malloc before program termination?

by IT Nursery

We are all taught that you MUST free every pointer that is allocated. I’m a bit curious, though, about the real cost of … Read more

Tags c, free, malloc

Difference between malloc and calloc?

by IT Nursery

What is the difference between doing: ptr = malloc (MAXELEMS * sizeof(char *)); or: ptr = calloc (MAXELEMS, sizeof(char*)); When is it a … Read more

Tags c, calloc, malloc

Do I cast the result of malloc?

by IT Nursery

someone suggested in a comment that I should not cast the result of malloc. i.e., I should do this: int *sieve = malloc(sizeof(*sieve) * length); rather than: int … Read more

Tags c, casting, malloc

Recent Posts

  • Advice for improving internal dashboard [closed]
  • grep : ‘+’ special character
  • File location for Syslogs in Centos machine
  • How to collect users’ task completion times?
  • “service {FOO} start” vs. “/etc/init.d/{FOO} start”? [closed]
IT Nursery
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Important Link

  • About
  • Privacy Policy
  • Contact

IT Nursery

The Goal of ITNursery Engaging the world to foster innovation through aggregate information. Our Question Answer post, blog information, products and tools help developers and technologists in life and at work.

copyright © 2023 All Right Reserved | IT NurSery