This commit is contained in:
2026-03-31 16:57:45 +02:00
parent fc780b0220
commit d38af389b6
19 changed files with 202 additions and 17 deletions

View File

@@ -3,14 +3,15 @@
#include <iostream>
#include <memory>
int main() {
auto a = std::make_shared<int>(42);
std::cout << a.use_count() << '\n'; // ?
std::cout << a.use_count() << '\n'; // 1
{
auto b = a;
std::cout << a.use_count() << '\n'; // ?
std::cout << a.use_count() << '\n'; // 2
auto c = a;
std::cout << a.use_count() << '\n'; // ?
std::cout << a.use_count() << '\n'; // 3
}
std::cout << a.use_count() << '\n'; // ?
std::cout << a.use_count() << '\n'; // 1
}