Difference between revisions of "CPP/unique ptr"

From ProgrammingExamples
< CPP
Jump to: navigation, search
(unique_ptr.cpp)
(CMakeLists.txt)
Line 21: Line 21:
 
cmake_minimum_required(VERSION 2.6)
 
cmake_minimum_required(VERSION 2.6)
  
PROJECT(auto_ptr)
+
PROJECT(unique_ptr)
ADD_EXECUTABLE(auto_ptr auto_ptr.cpp)
+
ADD_EXECUTABLE(unique_ptr unique_ptr.cpp)
  
 
</source>
 
</source>

Revision as of 10:14, 6 April 2011

unique_ptr.cpp

#include <iostream>
#include <memory>
 
 
int main(int argc, char *argv[])
{
 
  std::unique_ptr<int> myInt(new int);
  *myInt = 5;
 
  std::cout << *myInt << std::endl;
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(unique_ptr)
ADD_EXECUTABLE(unique_ptr unique_ptr.cpp)