Difference between revisions of "C++"
From LPTMS Wiki
m (Created page with "testing c++ source display: <source lang="cpp"> template<typename T> class B { private: T t; public: B(T const& _t) : t(_t) {}; T value() const {return t;}; }; int main()...") |
m |
||
Line 1: | Line 1: | ||
+ | |||
+ | ==Pointers handling== | ||
+ | pointers are not always easy to handle, particularly for destruction, memory management... There exists some solutions provided by boost | ||
+ | * [http://www.boost.org/doc/libs/release/libs/smart_ptr/smart_ptr.htm Smart pointers] | ||
+ | * [www.boost.org/doc/libs/release/libs/ptr_container Pointer containers] (vector, list, deque...) | ||
+ | |||
+ | ---- | ||
+ | |||
testing c++ source display: | testing c++ source display: | ||
Revision as of 11:25, 11 February 2011
Pointers handling
pointers are not always easy to handle, particularly for destruction, memory management... There exists some solutions provided by boost
- Smart pointers
- [www.boost.org/doc/libs/release/libs/ptr_container Pointer containers] (vector, list, deque...)
testing c++ source display:
template<typename T> class B { private: T t; public: B(T const& _t) : t(_t) {}; T value() const {return t;}; }; int main() { B<int> b(2); }