در حال حاضر محصولی در سبد خرید شما وجود ندارد.
مدیریت حافظه با نشانگرها در سطح پایین یکی از بلوک های اصلی ساخت و ساز C ++ مدرن است. این دوره به شما می آموزد که چگونه از نشانگرها و نحوه ارتباط آنها با آرایه ها و مدیریت حافظه پویا استفاده کنید. ما در صورت لزوم به مدیریت حافظه سطح پایین حفر می شویم. در این دوره ، با کار با نشانگرها و آرایه ها در C ++ 20 ، یاد می گیرید که از نشانگرها برای دسترسی غیرمستقیم به داده های حافظه استفاده کنید. اول ، شما بررسی خواهید کرد که نشانگرها چیست و چگونه مراجعه کننده است. در مرحله بعد ، خواهید فهمید که چگونه می توان از این دانش برای تخصیص حافظه پویا و چگونگی ارتباط نشانگرها و آرایه ها استفاده کرد. سرانجام ، شما یاد خواهید گرفت که چگونه از این مهارت ها برای اجرای آنها در محیط مدرن C ++ OOP استفاده کنید. پس از اتمام این دوره ، مهارت و دانش استفاده از Indirection لازم برای کار با نشانگرها و آرایه ها در C ++ 20 را خواهید داشت.
عنوان اصلی : Working with Pointers and Arrays in C++ 20
سرفصل های دوره :
بررسی اجمالی دوره
مقدمه و پیش نیازهای
مراجعه به متغیرهای حافظه
استفاده از نشانگرها برای ذخیره آدرس های حافظه
نشانگرهای دوربینی
معرفی دامنه و raii
تصویب استدلال ها با مراجعه
استفاده از منابع به جای نشانگرها
همراه با نشانگرها و منابع
خلاصه
نشانگرها و انواع داده ها
نوع نشانگرهای باطل ریخته گری
معرفی پشته و پشته
انتخاب منطقه مناسب حافظه
تخصیص حافظه روی پشته با جدید و حذف
خطرات نشت حافظه
اضافه بار اپراتورهای جدید و حذف
خلاصه
نکته آرایه ها چیست؟
با استفاده از حسابی نشانگر برای دسترسی به عناصر آرایه
کار با آرایه های خام
آرایه ها به نشانگرها پوسیده می شوند
با اشاره به توابع
تخصیص آرایه های پویا روی پشته
آرایه های چند بعدی روی پشته
ساخت آرایه های چند بعدی پویا
با اشاره به یک آرایه
مقایسه رشته ها با آرایه شخصیت ها
خلاصه
دسترسی به اعضای کلاس با اپراتور فلش
استفاده از نشانگرهای کلاس پایه به عنوان رابط
جداول مجازی و نشانگرهای مجازی
تجدید نظر در اصطلاح Raii
اجرای معانی کپی
با استفاده از این نشانگر برای اجرای اپراتورهای واگذاری
منابع و مقوله های ارزش در C ++
اجرای معانی حرکت
بهینه سازی عملکرد با Elision Copy و Xvalues
خلاصه
معرفی آرایه های استاندارد
با استفاده از الگوریتم هایی با تکرار
بهینه سازی مدیریت آرایه با محدوده C ++ 20
استفاده از بردارها برای اجرای آرایه های پویا
اندازه و ظرفیت بردارها
قرار دادن عناصر در یک موقعیت خاص
اصطلاح پاک کردن
داشتن منابع با نشانگرهای هوشمند
اجرای مالکیت اختصاصی با نشانگرهای منحصر به فرد
به اشتراک گذاشتن مالکیت با نشانگرهای مشترک
مشاهده منابع با نشانگرهای ضعیف
خلاصه
Working with Pointers and Arrays in C++ 20
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Python 3 Decorators
آموزش جامع AWS SysOps Admin : استراتژیهای بهینه سازی کارایی
آموزش جامع AWS SysOps Admin : استراتژیهای بهینه سازی هزینه ها
آموزش ساخت سیستم ثبت نام و Login بوسیله پایتون Flask
آموزش مدیریت Amazon EC2 Storage
Classes and Object-oriented Programming in Python 3
Creating and Processing Web Forms with Flask 1
Python 3 Decorators
Structuring a Growing Flask 1 Application
Working with Pointers and Arrays in C++ 20