Boost notes

From OriWiki

Jump to: navigation, search

Linear Algebra

shared_ptr

#include <boost/shared_ptr.hpp> 
#include <iostream> 

class A {
public:
  A() {std::cout << "A()\n"; } 
  ~A() {std::cout << "~A()\n"; } 
}; 


int main() {
  {
    boost::shared_ptr<A> p(new A()); 
  }
  std::cout << "done.\n"; 
}

Personal tools