1
Files
lecture-operating-system-de…/c_os/user/demo/SmartPointerDemo.cc
2022-07-19 11:25:56 +02:00

15 lines
493 B
C++

#include "user/demo/SmartPointerDemo.h"
#include "kernel/threads/IdleThread.h"
void SmartPointerDemo::run() {
log << INFO << "Initializing unique_ptr<int>:" << endl;
std::unique_ptr<int> int1 = std::make_unique<int>(1);
log << INFO << "Uninitialize..." << endl;
log << INFO << "Initializing unique_ptr<Thread>:" << endl;
std::unique_ptr<Thread> thread1 = std::make_unique<IdleThread>();
log << INFO << "Should be unitialized now..." << endl;
scheduler.exit();
}