تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی اجتناب از اشکالات ضمنی در سی پلاس پلاس

دوره آموزشی اجتناب از اشکالات ضمنی در سی پلاس پلاس

1 ساعت 53 دقیقهپیشرفته2023-07-28

مدرسین

Shachar Shemesh

Shachar Shemesh

جزئیات دوره

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

با رفتارهایی که باعث بروز باگ می‌شن آشنا بشید، مثل سازندگان کپی و عملگرهای انتساب کپی که به طور خودکار تولید می‌شن، زنجیره‌های تبدیل با تبدیل‌های داخلی و کاربری، رفتارهای تعریف نشده، معنای استثناها و ویرایشگرها. در طول دوره، شاخار آگاهی شما رو در مورد بهترین شیوه‌ها برای شناسایی، اجتناب، استراتژی‌سازی، کنترل و محافظت از کد در برابر باگ‌های ضمنی افزایش می‌ده.

مهارت ها

C++AdvancedProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - اشکالات ضمنی در C++
  • 02 - ساختار دوره

1. کپی ضمنی

  • 03 - کلاس FD
  • 04 - شما یک اشکال دارید
  • 05 - مکان یابی اشکال
  • 06 - کاوش سازنده کپی ضمنی
  • 07 - اجرای کپی ضمنی
  • 08 - غیرفعال کردن کپی ضمنی
  • 09 - معناشناسی حرکت
  • 10 - اپراتورهای واگذاری و کپی و تعویض

2. بازیگران ضمنی

  • 11 - مسئله 1 - فقط یک بار چاپ می‌شود
  • 12 - سازنده‌ها به عنوان بازیگران ضمنی
  • 13 - کلمه کلیدی صریح
  • 14 - مشکل 2 - توصیف کننده فایل خراب
  • 15 - صریح برای بازیگران

3. رفتار تعریف نشده

  • 16 - ارزیابی ترتیب پارامترها
  • 17 - اجرای رفتارهای تعریف شده، نامشخص و نامشخص
  • 18 - عدم ارجاع اشاره گر تهی
  • 19 - مثال زدایی از نشانگر تهی
  • 20 - چرا UB چیز خوبی است (یا نه)

4. استثناها و تخریب کنندگان

  • 21 - خطر پرتاب ویرانگر
  • 22 - راه حل‌های بالقوه

نتیجه

  • 23 - فلسفه کلاس دفاعی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal