«allocation» etiketlenmiş sorular

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 



11
C ++ 'da statik dizi ve dinamik dizi
C ++ 'da statik dizi ile dinamik dizi arasındaki fark nedir? Sınıfım için bir atama yapmam gerekiyor ve statik dizileri değil, sadece dinamik dizileri kullanmamı söylüyor. Kitaba ve internete baktım, ama anlamıyor gibiyim. Statiğin derleme zamanında ve dinamik olarak çalışma zamanında oluşturulduğunu düşündüm, ancak bunu bellek ayırma ile karıştırıyor olabilirim. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.