ui-utilcpp 1.10.1
|
Control freeing of C vector pointers via delete[]. More...
#include <Misc.hpp>
Public Member Functions | |
auto_cvec (P *const p) | |
Control this C vector pointer created via new P[n]. | |
~auto_cvec () | |
Free memory held by C vector via delete[]. | |
P & | operator[] (int i) |
Access an C vector element. | |
![]() | |
auto_base (P *const p=0) | |
Construct from any pointer (may be 0). | |
void | set (P *const p) |
Set controlled pointer (must not be 0). | |
P * | get () const |
Get underlying pointer. | |
P * | operator-> () const |
Smart dereferencing. | |
Additional Inherited Members | |
![]() | |
P * | p_ |
Controlled pointer. | |
Control freeing of C vector pointers via delete[].