آموزش مبانی C++: مدیریت حافظه - آخرین آپدیت

دانلود C++ Foundations: Memory Management

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زبان C++ به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از اشاره‌گرها (Pointers) و ارجاع‌ها (References)، از کپی‌های غیرضروری جلوگیری کرده و اشیایی با طول عمر بالا ایجاد کنند. در دوره «مبانی C++: مدیریت حافظه»، شما یاد می‌گیرید که چگونه به صورت ایمن و با کمترین تلاش با حافظه کار کنید. ابتدا به بررسی اشاره‌گرها و تفاوت آن‌ها با ارجاع‌ها می‌پردازیم. سپس مفاهیم محدوده (Scope)، طول عمر (Lifetime) و حافظه پویا (Free Store) را خواهید شناخت. در نهایت، نحوه مدیریت دستی حافظه یا استفاده از کلاس‌های کتابخانه‌ای برای مدیریت خودکار را خواهید آموخت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه مدیریت حافظه C++ را برای نوشتن کدهای استاندارد و آماده تولید (Production-ready) به دست خواهید آورد.

سرفصل ها و درس ها

اشاره‌گرها Pointers

  • دمو: اشاره‌گرها Demo: Pointers

  • مبانی اشاره‌گرها Pointer Basics

  • دمو: متغیرهای عضو Demo: Member Variables

  • متغیرهای عضو Member Variables

حافظه پویا و مدیریت دستی حافظه The Free Store and Manual Memory Management

  • دمو: محدوده (Scope) Demo: Scope

  • اشاره‌گرهای معلق (Dangling Pointers) Dangling Pointers

  • دمو: حافظه پویا (Free Store) Demo: The Free Store

  • توابع عضو خاص و قانون ۵ Special Member Functions and the Rule of 5

اشاره‌گرهای هوشمند کتابخانه استاندارد Standard Library Smart Pointers

  • دمو: std::optional Demo: std::optional

  • کلاس‌های کتابخانه استاندارد Standard Library Classes

  • زمانی که به اشاره‌گر نیاز دارید Sometimes You Need a Pointer

  • اشاره‌گرهای هوشمند Smart Pointers

نمایش نظرات

آموزش مبانی C++: مدیریت حافظه
جزییات دوره
1h 0m
12
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.8 از 5
دارد
دارد
دارد
Kate Gregory
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kate Gregory Kate Gregory

کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، Gregory Consulting Limited ، در روستاهای انتاریو مستقر است و به مشتریان کمک می کند تا فن آوری های جدید را اتخاذ کرده و با تغییر شرایط کسب و کار سازگار شوند. کارهای فعلی از NET و Visual C ++ به شدت برای توسعه وب و مشتری به ویژه برای ویندوز 7 و 8 استفاده می شود. مدیریت ، راهنمایی ، نگارش فنی و صحبت فنی بیشتر وقت او را اشغال می کند ، اما او همچنان هر هفته کد می نویسد. کیت نویسنده بیش از ده کتاب است و در DevTeach ، TechEd (ایالات متحده آمریکا ، اروپا ، آفریقا) و TechDays صحبت می کند. کیت یک MVP ++ C ، بانی بنیانگذار گروه کاربران دات نت در تورنتو ، بنیانگذار گروه کاربران دات نت در تورنتو ، عضو دفتر سخنرانان INETA ، و عضو هیئت علمی دانشگاه ترنت در پیتبورو است. از ژانویه 2002 وی مدیر منطقه ای مایکروسافت برای تورنتو بوده و از ژانویه 2004 به وی نشان ارزشمندترین Microsoft برای Visual C ++ اعطا شده است. در ژوئن 2005 وی برنده جایزه مدیر منطقه ای سال شد و در فوریه 2011 وی ویژوال C ++ MVP سال 2010 شد. کیت دوره های برنامه نویسی C ++ ، Visual Studio و Windows را برای Pluralsight توسعه می دهد و در حال نوشتن کتاب درمورد C ++ AMP است. .

C++