×
ribbon

آموزش سی پلاس پلاس - Move Semantics (دوبله تخصصی)

با Move Semantics که یک مولفه کلیدی از مدیریت حافظه ی C++ است، عمیق تر وارد مبحث C++... بیشتر
گواهی‌نامه
بدون امتیاز
275دانشجو
0:34ساعت
سرفصل‌ها
متوسط سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری مفاهیم Move Semantics در C++

استفاده از Move Semantics در C++

تسلط بر موضوع Move Semantics در C++

آمادگی برای ورود به بازار کار و برنامه نویسی C++

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

4 فصل10 جلسه0:34 ساعت ویدیو
مقدمه
   خوش آمدگویی
01:19
   فایل های تمرینی
03:47
مفاهیم
   Move Semantics چیست؟
02:20
   آشنایی با lvalue ها و rvalue ها
01:43
استفاده از Move Semantics
   استفاده از std-move
05:05
   ساخت یک move constructor
05:48
  ساخت یک move assignment
03:43
   استفاده از copy and swap idiom
05:52
   ملاحضات بعدی
03:41
نتیجه گیری
   خدانگهدار
01:26

پیش‌نیاز‌ها

پیش از این دوره، دوره های "آموزش مبانی سی پلاس پلاس" و "آموزش جامع سی پلاس پلاس" را ببینید. توصیه می شود که در صورت نداشتن تجربه قبلی برنامه نویسی، دوره " آموزش مبانی برنامه نویسی " را هم ببینید.

توضیحات دوره

با Move Semantics‌ که یک مولفه کلیدی از مدیریت حافظه‌ی C++ است، عمیق تر وارد مبحث C++ شوید. Move Semantics به شما اجازه می دهد انتقال داده و تخصیص مجدد حافظه را بدون نیاز به عملیات کپی اضافه، بهینه سازی کنید.

در این دوره آموزش Move Semantics در سی پلاس پلاس به شما کمک می کنیم با rvalue ها (مقادیر موقتی که کلید Move Semantics هستند) آشنا شوید، Constructor ها و عملیات انتقال بسازید و از کپی و مبادله استفاده کنید تا داده های جدید را وارد کنید و داده های قدیمی را حذف کنید.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
275دانشجو

Bill Weinman حامی فناوری، کارآفرین و متخصص زبان‌های برنامه نویسی از جمله ++C و python می‌باشد او کتاب‌های زیادی به رشته‌ی تحریر درآورده و اجرا کننده‌ی دوره‌های آموزشی مجازی در زمینه‌های فنی world wide web می‌باشد. او شهرت خود را از توانایی‌اش در توضیح ساده و مختصر مسائل پیچیده کسب کرده‌است. آقای Weinman اولین کامپیوتر خود را در سال ۱۹۷۳ ساخت و از آن زمان با اصول فنی و تکنولوژی سروکار داشته است. او یک مشاور موفق و سازنده‌ی کامپیوتر می‌باشد که اخیرا به ریاست یک شرکت hosting منصوب شده‌است. او هم چنین یک گیتاریست ماهر می‌باشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.

مهارت‌هایی که می‌آموزید

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.