Udemy - Mastering Smart Pointers - unique_ptr

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size1.8 GB
  • Uploaded Byfreecoursewb
  • Downloads41
  • Last checkedSep. 30th '25
  • Date uploadedSep. 26th '25
  • Seeders 3
  • Leechers4

Infohash : 27E743EAEE2B51B818F3B7C888B6DD6A5C187C6D

Mastering Smart Pointers - unique_ptr

https://WebToolTip.com

Last updated 8/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 4h 2m | Size: 1.78 GB

A Practical Guide to Safe and Modern Memory Management with unique_ptr in C++

What you'll learn
Understand the fundamentals of dynamic memory allocation in C++
Master the use of unique_ptr for efficient and safe resource management
Apply advanced concepts such as custom deleters, PIMPL idiom & object pools
Ensure exception safety and resource cleanup using smart pointer best practices

Requirements
Basic knowledge of C++ syntax and programming concepts
Understanding of pointers and references in C++

Files:

[ WebToolTip.com ] Udemy - Mastering Smart Pointers - unique_ptr
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Introduction
    • 1 -Introduction.en_US.vtt (1.6 KB)
    • 1 -Introduction.mp4 (28.5 MB)
    • 2 - Course Slides.html (0.1 KB)
    • 2 - Source Code.html (0.0 KB)
    • 2 -C++ Memory Management - unique_ptr - share.pptx (1.6 MB)
    • Section 02 - C Allocation Routines CAllocators
      • CAllocators.sln (1.4 KB)
      • CAllocators
        • CAllocators.vcxproj (6.5 KB)
        • CAllocators.vcxproj.filters (1.0 KB)
        • CAllocators.vcxproj.user (0.2 KB)
        • Source.cpp (1.7 KB)
        Section 03 - Cpp Allocation Routines CppAllocators
        • CppAllocators.sln (1.4 KB)
        • CppAllocators
          • CppAllocators.vcxproj (6.5 KB)
          • CppAllocators.vcxproj.filters (1.0 KB)
          • CppAllocators.vcxproj.user (0.2 KB)
          • Source.cpp (3.7 KB)
          Section 04 - Smart Pointers auto_ptr Issues
          • auto_ptr Issues.sln (1.4 KB)
          • auto_ptr Issues.vcxproj (6.3 KB)
          • auto_ptr Issues.vcxproj.filters (1.0 KB)
          • auto_ptr Issues.vcxproj.user (0.2 KB)
          • main.cpp (0.4 KB)
          Section 05 - stdunique-ptr unique_ptr Methods
          • Document.cpp (0.5 KB)
          • Document.h (0.4 KB)
          • main.cpp (1.3 KB)
          • unique_ptr Methods.sln (1.4 KB)
          • unique_ptr Methods.vcxproj (6.4 KB)
          • unique_ptr Methods.vcxproj.filters (1.2 KB)
          • unique_ptr Methods.vcxproj.user (0.2 KB)
          unique_ptr Usage
          • Document.cpp (0.5 KB)
          • Document.h (0.5 KB)
          • main.cpp (3.3 KB)
          • unique_ptr Usage.sln (1.4 KB)
          • unique_ptr Usage.vcxproj (6.5 KB)
          • unique_ptr Usage.vcxproj.filters (1.2 KB)
          • unique_ptr Usage.vcxproj.user (0.2 KB)
          Section 06 - Replacing Raw Pointers unique_ptr Pros
          • Document.cpp (0.5 KB)
          • Document.h (0.5 KB)
          • main.cpp (6.2 KB)
          • unique_ptr Pros.sln (1.4 KB)
          • unique_ptr Pros.vcxproj (6.5 KB)
          • unique_ptr Pros.vcxproj.filters (1.2 KB)
          • unique_ptr Pros.vcxproj.user (0.2 KB)
          Section 07 - Make Functions DynamicArrays
          • Document.cpp (0.5 KB)
          • Document.h (0.5 KB)
          • DynamicArrays.sln (1.4 KB)
          • DynamicArrays.vcxproj (6.4 KB)
          • DynamicArrays.vcxproj.filters (1.2 KB)
          • DynamicArrays.vcxproj.user (0.2 KB)
          • main.cpp (0.5 KB)
          DynamicArrays2
          • Document.cpp (0.5 KB)
          • Document.h (0.5 KB)
          • DynamicArrays2.sln (1.4 KB)
          • DynamicArrays2.vcxproj (6.4 KB)
          • DynamicArrays2.vcxproj.filters (1.2 KB)
          • DynamicArrays2.vcxproj.user (0.2 KB)
          • main.cpp (1.2 KB)
          Section 08 - Deleters CustomDeleter-II
          • CustomDeleter-II.sln (1.4 KB)
          • CustomDeleter-II.vcxproj (6.3 KB)
          • CustomDeleter-II.vcxproj.filters (1.0 KB)
          • CustomDeleter-II.vcxproj.user (0.2 KB)
          • main.cpp (0.7 KB)
          CustomDeleter-III
          • CustomDeleter-III.sln (1.4 KB)
          • CustomDeleter-III.vcxproj (6.3 KB)
          • CustomDeleter-III.vcxproj.filters (1.0 KB)
          • CustomDeleter-III.vcxproj.user (0.2 KB)
          • main.cpp (2.0 KB)
          CustomDeleter-IV
          • CustomDeleter-IV.sln (1.4 KB)
          • CustomDeleter-IV.vcxproj (6.3 KB)
          • CustomDeleter-IV.vcxproj.filters (1.0 KB)
          • CustomDeleter-IV.vcxproj.user (0.2 KB)
          • main.cpp (0.9 KB)
          CustomDeleter-V
          • CustomDeleter-V.sln (1.4 KB)
          • CustomDeleter-V.vcxproj (6.4 KB)
          • CustomDeleter-V.vcxproj.filters (1.0 KB)
          • CustomDeleter-V.vcxproj.user (0.2 KB)
          • main.cpp (1.8 KB)
          CustomDeleter
          • CustomDeleter.sln (1.4 KB)
          • CustomDeleter.vcxproj (6.3 KB)
          • CustomDeleter.vcxproj.filters (1.0 KB)
          • CustomDeleter.vcxproj.user (0.4 KB)
          • main.cpp (0.5 KB)
          LinuxFileDescriptorExample
          • main.cpp (2.1 KB)
          Section 09 - PIMPL PIMPL
          • Document.cpp (1.9 KB)
          • Document.h (0.5 KB)
          • PIMPL.sln (1.4 KB)
          • PIMPL.vcxproj (6.4 KB)
          • PIMPL.vcxproj.filters (1.3 KB)
          • PIMPL.vcxproj.user (0.2 KB)
          • io.cpp (0.2 KB)
          • main.cpp (0.2 KB)
          Section 10 - Project Project1 Enemy.cpp
          • Enemy.h (0.4 KB)
          • Project1.sln (1.4 KB)
          • Project1.vcxproj (6.4 KB)
          • Project1.vcxproj.filters (1.2 KB)
          • Project1.vcxproj.user (0.2 KB)
          • main.cpp (1.1 KB)
          • Project2 Enemy.cpp
            • Enemy.h (0.4 KB)
            • ObjectPool.h (1.1

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce