آموزش ویژگی های زبان C++11

C++11 Language Features

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: این دوره اطلاعات دقیقی در مورد تمام تغییرات ایجاد شده در زبان به شما ارائه می دهد زیرا C++98/03. GCC 4.8 اولین نسخه کامپایلر است که از تمام ویژگی های C++ اضافه شده در C++11 پشتیبانی کامل دارد. نسخه استاندارد این دوره اطلاعات دقیقی در مورد تمام تغییرات ایجاد شده در زبان از زمان C++98/03 و اجرای آنها در GCC در اختیار شما قرار می دهد.

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

      ویژگی های C++11 در GCC 4.8 C++11 Features in GCC 4.8

      • بررسی اجمالی Overview

      • نمای کلی خودکار auto Overview

      • هدف خودکار Purpose of auto

      • جزئیات استفاده از خودکار Details of Using auto

      • decltype و declval decltype and declval

      • انواع برگشت دنباله دار Trailing Return Types

      • بررسی اجمالی عبارات لامبدا Lambda Expressions Overview

      • اجزای عبارات لامبدا Components of Lambda Expressions

      • ذخیره سازی لامبدا Storing Lambdas

      • اشاره به متغیرهای خارجی Referring to External Variables

      • گرفتن در C++11 Capturing in C++11

      • لامبداهای قابل تغییر Mutable Lambdas

      • سایر ویژگی های Lambda Expressions Other Features of Lambda Expressions

      • اجتناب از رفتارهای نامشخص Avoiding Undefined Behavior

      • خلاصه قوانین انگشت شست و لامبدا Rules of Thumb and Lambda Summary

      • خلاصه Summary

      قالب ها، کلاس ها، مقداردهی اولیه Templates, Classes, Initialization

      • بررسی اجمالی Overview

      • قالب های متنوع Variadic Templates

      • کار با بسته های پارامتری Working with Parameter Packs

      • ویژگی های بیشتر قالب Variadic More Variadic Template Features

      • نام مستعار الگو Template Aliases

      • ، آرگومان های قالب، قالب های خارجی >>, Template Arguments, extern Templates

      • Initializers در کلاس برای اعضای داده غیراستاتیک In-class Initializers for Non-static Data Members

      • ارث بردن و تفویض اختیار سازنده Inheriting and Delegating Constructors

      • روش های پیش فرض و حذف شده Default and Deleted Methods

      • لغو و کلمات کلیدی نهایی override and final Keywords

      • اعلامیه های دوستان، کلاس های تودرتو Friend Declarations, Nested Classes

      • مقداردهی اولیه یکنواخت Uniform Initialization

      • Initializer_list initializer_list

      • تبدیل های محدود، هشدارهای اولیه سازی Narrowing Conversions, Initialization Caveats

      • خلاصه Summary

      Move Semantics, Perfect Forwarding, Constexpr Move Semantics, Perfect Forwarding, constexpr

      • بررسی اجمالی Overview

      • Move Semantics مقدمه Move Semantics Introduction

      • lvalue/rvalue بازبینی lvalue/rvalue Revision

      • rvalue مراجع rvalue References

      • پیاده سازی معناشناسی حرکت Move Semantics Implementation

      • std::حرکت std::move

      • رهنمودهای معناشناسی حرکت Move Semantics Guidelines

      • معیارهای مرجع برای توابع اعضا Reference Qualifiers for Member Functions

      • انواع فقط حرکت Move-only Types

      • ارسال کامل Perfect Forwarding

      • مرجع در حال جمع شدن، به جلو و حرکت الگوها Reference Collapsing, forward and move Templates

      • مکانیسم constexpr constexpr Mechanism

      • توابع constexpr انواع تحت اللفظی constexpr Functions & Literal Types

      • خلاصه Summary

      مبتنی بر محدوده برای nullptr، enums، literals، static_assert، noexcept Range-based for nullptr, enums, literals, static_assert, noexcept

      • بررسی اجمالی Overview

      • مبتنی بر محدوده برای حلقه ها Range-based for Loops

      • اشاره گر پوچ Null Pointer

      • تعداد تغییرات Enum Changes

      • کامپایل ادعاهای زمانی Compile Time Assertions

      • یونیکد از Literals جدید پشتیبانی می کند Unicode Support & New Literals

      • لفظ خام Raw Literals

      • حروف تعریف شده توسط کاربر User Defined Literals

      • اپراتورهای تحت اللفظی Literal Operators

      • مشخصات استثنایی Exception Specifications

      • خلاصه Summary

      ویژگی های زبان بیشتر، دیگر پلتفرم ها و آینده C++ More Language Features, other Platforms, and The Future of C++

      • بررسی اجمالی Overview

      • اپراتورهای تبدیل صریح Explicit Conversion Operators

      • فضاهای نام درون خطی Inline Namespaces

      • alignof، alignas، sizeof alignof, alignas, sizeof

      • مدل حافظه Memory Model

      • موضوع ذخیره سازی محلی Thread Local Storage

      • صفات تعمیم یافته Generalized Attributes

      • انواع POD POD Types

      • تغییر محدودیت در اتحادیه ها Changed Restrictions on Unions

      • C99 سازگاری، منسوخ شدن، حذف C99 Compatibility, Deprecations, Removals

      • نوشتن کد بین پلتفرمی Writing Cross-platform Code

      • C++14 و فراتر از آن C++14 and Beyond

      • خلاصه Summary

      نمایش نظرات

      آموزش ویژگی های زبان C++11
      جزییات دوره
      3h 21m
      69
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      245
      3.9 از 5
      دارد
      دارد
      دارد
      Alex Korban
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Alex Korban Alex Korban

      الکس کوربان یک نویسنده و مشاور مستقل با علاقه به برنامه نویسی کاربردی ، پایگاه داده ها و برنامه های مکانی است. او چندین کتاب در مورد C ++ 11 و C ++ 14 نوشته است. الکس با هدف بهبود ایمنی و بهره وری در هنگام ساخت بزرگراه ها ، تونل ها و سایر زیرساخت ها ، شرکتی را برای تجسم داده های مکانی در صنعت سنگین ساخت و ساز تاسیس کرد. پیش از این او روی طیف گسترده ای از نرم افزارها مانند برنامه های کاربردی موبایل اولیه ، شبیه ساز پرواز و نرم افزار ردیابی و هدایت ناوگان خودرو مبتنی بر GPS برای ماشین آلات ساختمانی ، از جمله بولدوزر ، بیل مکانیکی و ماشین آلات تخمگذار خودکار ، کار می کرد.