G
George2
Hello everyone,
I think unmanaged resource means the resources (e.g. memory and file
handler) which is used directly (new, FILE*) other than using a
wrapper class (Resource Acquisition Is Initialization) or auto_ptr to
wrap it. Is my understanding correct?
Here is a sample about what is unmanaged resource.
--------------------
http://www.gotw.ca/gotw/066.htm
Moral #3: Always perform unmanaged resource acquisition in the
constructor body, never in initializer lists. In other words, either
use "resource acquisition is initialization" (thereby avoiding
unmanaged resources entirely) or else perform the resource acquisition
in the constructor body.
I think unmanaged resource means the resources (e.g. memory and file
handler) which is used directly (new, FILE*) other than using a
wrapper class (Resource Acquisition Is Initialization) or auto_ptr to
wrap it. Is my understanding correct?
Here is a sample about what is unmanaged resource.
--------------------
http://www.gotw.ca/gotw/066.htm
Moral #3: Always perform unmanaged resource acquisition in the
constructor body, never in initializer lists. In other words, either
use "resource acquisition is initialization" (thereby avoiding
unmanaged resources entirely) or else perform the resource acquisition
in the constructor body.