Yasper 1.04
Sponsored Links
Yasper 1.04 Ranking & Summary
File size:
0.002 MB
Platform:
Any Platform
License:
zlib/libpng License
Price:
Downloads:
894
Date added:
2007-05-25
Publisher:
Alex Rubinsteyn
Yasper 1.04 description
Yasper (Yet Another Smart Pointer) is a sweet and simple single-header smart pointer for C++.
Why write another C++ smart pointer?
There are two high quality libraries that include smart pointers: Loki and Boost. Alexandrescus Loki SmartPtr is customizable to a fault. I find policy templates unspeakably ugly and dont need the extra options. Boosts shared_ptr is quite nice, but is too restrictive and introduces undesirable dependency on the massive Boost library. What I need is a small, simple smart pointer: yasper.
Philosophy
small (contained in single header)
simple (nothing fancy in the code, easy to understand)
maximum compatibility (drop in replacement for dumb pointers)
The last point can be dangerous, since yasper permits risky (yet useful) actions (such as assignment to raw pointers and manual release) disallowed by other implementations. Be careful, only use those features if you know what youre doing!
Why write another C++ smart pointer?
There are two high quality libraries that include smart pointers: Loki and Boost. Alexandrescus Loki SmartPtr is customizable to a fault. I find policy templates unspeakably ugly and dont need the extra options. Boosts shared_ptr is quite nice, but is too restrictive and introduces undesirable dependency on the massive Boost library. What I need is a small, simple smart pointer: yasper.
Philosophy
small (contained in single header)
simple (nothing fancy in the code, easy to understand)
maximum compatibility (drop in replacement for dumb pointers)
The last point can be dangerous, since yasper permits risky (yet useful) actions (such as assignment to raw pointers and manual release) disallowed by other implementations. Be careful, only use those features if you know what youre doing!
Yasper 1.04 Screenshot
Yasper 1.04 Keywords
Yasper 1.04
Yet Another Smart Pointer
Smart pointer
yet another
Yasper
smart
pointer
simple
C++
sweet
Yasper 1.04
Libraries
Programming
Bookmark Yasper 1.04
Yasper 1.04 Copyright
WareSeeker periodically updates pricing and software information of Yasper 1.04 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Yasper 1.04 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Klicker is a KDE/QT based metronome. Free Download
Nasal is a simple, small, yet full-featured embeddable scripting language. Free Download
stdnet is a simple C++ framework for building single-threaded or multi-threaded applications which deal with I/O events. Free Download
Open Linux Developer is a environment based on the Gtkmm libraries that provides a graphical front-end to gcc/g++. Free Download
A simple C program for displaying the time in seconds since the Epoch. Free Download
GIPSpin is a graphical interface programming system which allows code to be visualized. Free Download
GLEW is a simple tool that helps C/C++ developers initialize extensions and write portable applications. Free Download
Antispyd is an HTTP/HTTPS threat filtering proxy server. Free Download
Latest Software
Popular Software
Favourite Software