void smart_ptr_tests::test_case_dereference() { const smart_ptr<char> ptr1; assert(ptr1 == nullptr); assert(ptr1.use_count() == 0); const smart_ptr<char> ptr2(new char); *ptr2 = 123; assert(*ptr2 == 123); }
void smart_ptr_tests::test_case_dereference() { const smart_ptr<char> ptr1; assert(ptr1 == nullptr); assert(ptr1.use_count() == 0); const smart_ptr<char> ptr2(new char); *ptr2 = 123; assert(*ptr2 == 123); }