C++ usually doesn't provide automatic garbage collection. Some C++ features, and much C++ code is poorly suited for AGC, so programmers must explicitly deal with memory management issues, which can get quite difficult and needs much time.

Media publications

  • A Garbage Collection Framework for C++ An article on using garbage collection through the use of smart pointers. (Published 2001-01-18 00:00:00)
  • A Garbage Collection Framework for C++, Part II This article deals with refactoring the code originally presented in part 1 in order to allow polymorphic types to be used. (Published 2001-01-26 00:00:00)
  • A Generic Non-intrusive Smart Pointer Implementation This article follows through the implementation of a smart pointer class that overcames deficiencies of existing smart pointer implementations. (Published 2001-03-13 00:00:00)
  • C++ Memory and Resource Management Stephen Dewhurst discusses how the various features of C++ are used together in memory management, how they sometimes interact in surprising ways, and how to simplify their interactions. (Published 2003-01-24 00:00:00)
  • C++ Memory Management: From Fear to Triumph, Part 1 This article discusses C++ in the context of several other popular languages. It also describes the kinds of memory errors that can occur in C++ programs. (Published 2003-05-08 00:00:00)
  • C++ Memory Management: From Fear to Triumph, Part 2 This article explains design principles that will help keeping memory management error out of C++ code. (Published 2003-06-19 00:00:00)
  • C++ Memory Management: From Fear to Triumph, Part 3 Presents a list of simple, powerful techniques that can be used to deal with memory in C++ programs. (Published 2003-08-07 00:00:00)
  • Containers in Memory: How Big Is Big? Answers the question of how much memory the various standard containers use to store the same number of objects of the same type T. (Published 2001-01-01 00:00:00)
  • Counted Body Techniques Introduces two key concepts: the use of a generic requirements based approach to simplify and adapt the use of the counted body pattern and the ability to dynamically and non-intrusively add capabilities to fixed types using the runtime mixin pattern. (Published 1998-04-01 00:00:00)
  • Memory Hygiene in C and C++: Safe Programming with Risky Data Memory management is scary. It should be: A lot can go wrong--often very wrong. But a moderately experienced C or C++ programmer can learn and understand memory hazards completely. (Published 2004-02-06 00:00:00)
  • Smart Pointers Andrei Alexandrescu navigates through the sometimes treacherous waters of using smart pointers, which imitate built-in pointers in syntax and semantics but perform a host of additional tasks that built-in pointers can't. (Published 2002-02-08 00:00:00)
  • Smart Pointers in C++ Andrei Alexandrescu discusses smart pointers, from their simplest aspects to their most complex ones and from the most obvious errors in implementing them to the subtlest ones--some of which also happen to be the most gruesome. (Published 2003-04-18 00:00:00)
  • The Rule of The Big Two Matthew and Bjorn update the well-known Rule of The Big Three, explaining which one of those member functions is not always needed. (Published 2004-10-01 00:00:00)
  • To New, Perchance to Throw, Part 1 Explains why a class that provides its own class-specific operator new(), or operator new[](), should also provide corresponding class-specific versions of plain new, in-place new, and nothrow new. (Published 2001-03-01 00:00:00)
  • To New, Perchance to Throw, Part 2 Delves deeper into the question of what operator new() failures mean, and how best to detect and handle them. (Published 2001-05-01 00:00:00)
  • Using auto_ptr Effectively Explains why auto_ptr neatly solves common C++ design and coding problems, and why using it can lead to more robust code. (Published 1999-10-01 00:00:00)

Mali oglasi

Dragan 065/884-8890
Iskusni bravari rade hale, garaže, panelima leksanom, kao i kapije, ograde, natkrivanje terasa.

Green Smarthaus +381 65 477 5001
Najpovoljnije i najkvalitetnije montažne kuće u Srbiji, uvoz iz Austrije. Eksluzivni najprodavaniji modeli. Proverite sajt www.smarthaus.rs.

Nikolija +49 176 7884 4021
Minhen i okolina - tražim posao čuvanja deteta, ili dece. Imam jako dobro iskustvo, predana sam i pedantna. Za sve dodatne informacije, možete me kontaktirati. Molim, samo ozbiljne ponude.

Jasmina 060/184-9309
Potrebni preprodavci božićnih ježića od žita. Ručni rad, mali su, simpatični, cena je povoljna i postoji mogućnost pristojne zarade pred Novu godinu.

Edo +385 98 265 705
Selidbe i dostave u Evropsku uniju, i iz Evropske unije, vršim povoljno velikim kombijem.

SZR Limaks Beška +381 022 570 799
Proizvodnja i prodaja - kvarcne peći i kaloriferi. Kvarcne grejalice za brzo zagrevanje, sa i bez daske. www.limaks.co.rs

Inter CAFFE

40 korisnika prisutno: 3 registrovanih, 1 skrivenih i 36 senkica. Ulogovani: cesko, galeksic, niko650 (01:08)

Bolje te vidim kad sklopim oči - Milan Višnjić
Uto 16.12.2014 8:31, micha@Umetnost
Jedan od cudnijih snova
Pon 15.12.2014 15:58, jeka1983@Sanovnik forum
Iz moje svaštare
Pon 15.12.2014 12:48, micha@Umetnost
Sanjam stalno bivseg momka. Da li to ista znaci?
Sre 10.12.2014 7:59, danielarmd@Sanovnik forum
Muzicki kutak - pjesme za prijatelje
Sre 10.12.2014 0:11, apprivoiser@Umetnost
Poezija - najlepsi stihovi
Sub 06.12.2014 10:32, Wind@Umetnost
Filigranska kapija od stihova - Dejan Milenković
Sub 06.12.2014 1:28, tragalac@Umetnost
Recepti, jela od mesa - rostiljijada
Sub 06.12.2014 0:45, niko650@Životni stil

Virtuelne razglednice

za rodjendan, godišnjicu braka, srećnu slavu, ženidbu, udaju, položen vozački, prijem u radni odnos...