25
Neden alloca () kullanımı iyi uygulama olarak kabul edilmiyor?
alloca() bellekte olduğu gibi yığın yerine bellek ayırır malloc() . Böylece, rutinden döndüğümde bellek boşalır. Yani, aslında bu, dinamik olarak ayrılmış belleği boşaltma sorunumu çözdü. Ayrılan belleğin boşaltılması malloc()büyük bir baş ağrısıdır ve bir şekilde kaçırılırsa her türlü bellek sorununa yol açar. alloca()Yukarıdaki özelliklere rağmen neden cesaretiniz kırılıyor?
400
c
stack
malloc
allocation
alloca