ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C++20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library

دانلود کتاب مرجع نحو سریع C ++ 20: راهنمای جیبی زبان ، API ها و کتابخانه

C++20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library

مشخصات کتاب

C++20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library

ویرایش: 4 
نویسندگان:   
سری:  
ISBN (شابک) : 1484259947, 9781484259948 
ناشر: Apress 
سال نشر: 2020 
تعداد صفحات: 209 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 30,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب C++20 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مرجع نحو سریع C ++ 20: راهنمای جیبی زبان ، API ها و کتابخانه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مرجع نحو سریع C ++ 20: راهنمای جیبی زبان ، API ها و کتابخانه



این راهنمای سریع C++ 20 یک مرجع کد فشرده و نحوی به زبان برنامه نویسی محبوب است که به طور کامل برای C++20 به روز شده است. این سینتکس کد ضروری C++20 را در قالبی به خوبی سازماندهی شده ارائه می کند که می تواند به عنوان یک مرجع مفید استفاده شود.

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

در C++20 Quick Syntax Reference، نمونه‌های کد کوتاه، ساده و متمرکز را خواهید یافت. این کتاب شامل فهرست مطالب به خوبی تنظیم شده و فهرست جامعی است که امکان بررسی آسان را فراهم می کند. در این کتاب هیچ اصطلاح فنی، نمونه‌های متورم، درس‌های تاریخ کشیده یا داستان‌های شوخ‌آمیز پیدا نمی‌کنید. آنچه خواهید یافت یک مرجع زبانی مختصر، دقیق و بسیار قابل دسترس است. این کتاب مملو از اطلاعات مفید است و برای هر برنامه نویس C++ ضروری است.

آنچه یاد خواهید گرفت

  • ویژگی های کلیدی C++20 را کشف کنید
  • برای محدود کردن آرگومان های الگو با مفاهیم کار کنید
  • از ماژول ها به عنوان جایگزینی برای فایل های هدر استفاده کنید
  • از اپراتور مقایسه سه طرفه استفاده کنید
  • با استفاده از توابع فوری ایجاد کنید کلمه کلیدی consteval
  • از constexpr، constinit و مقداردهی اولیه استفاده کنید

این کتاب برای چه کسی است < /p>

برنامه نویسان با تجربه ++C. علاوه بر این، این یک مقدمه مختصر و قابل هضم برای دیگر برنامه نویسان تازه کار C++ است.

 


توضیحاتی درمورد کتاب به خارجی

This quick C++ 20 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++20. It presents the essential C++20 code syntax in a well-organized format that can be used as a handy reference.   

This edition covers topics including designated initializers, lambdas and lambda captures, the spaceship operator, pack expressions, string literals as template parameters, atomic smart pointers, and contracts. It also covers library changes including extended futures, latches and barriers, task blocks, and text formatting.   

In the C++20 Quick Syntax Reference, you will find short, simple, and focused code examples.  This book includes a well-laid-out table of contents and a comprehensive index allowing for easy review. You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible.  The book is packed with useful information and is a must-have for any C++ programmer. 

What You'll Learn

  • Discover the key C++20 features
  • Work with concepts to constrain template arguments
  • Use modules as a replacement for header files
  • Take advantage of the three-way comparison operator
  • Create immediate functions using the consteval keyword
  • Make use of constexpr, constinit and designated initializers

Who This Book Is For 

Experienced C++ programmers. Additionally, this is a concise, easily-digested introduction for other programmers new to C++.

 



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: Hello World
	Choosing an IDE
	Creating a Project
	Adding a Source File
	Selecting Language Standard
	Hello World
	Using the Standard Namespace
	IntelliSense
Chapter 2: Compile and Run
	Visual Studio Compilation
	Console Compilation
	Comments
Chapter 3: Variables
	Data Types
	Declaring Variables
	Assigning Variables
	Variable Scope
	Integer Types
	Signed and Unsigned Integers
	Numeric Literals
	Floating-Point Types
	Literal Suffixes
	Char Type
	Bool Type
Chapter 4: Operators
	Arithmetic Operators
	Assignment Operators
	Increment and Decrement Operators
	Comparison Operators
	Logical Operators
	Bitwise Operators
	Operator Precedence
Chapter 5: Pointers
	Creating Pointers
	Dereferencing Pointers
	Pointing to a Pointer
	Dynamic Allocation
	Null Pointer
Chapter 6: References
	Creating References
	References and Pointers
	Reference and Pointer Guideline
	Rvalue Reference
Chapter 7: Arrays
	Array Declaration and Allocation
	Array Assignment
	Multidimensional Arrays
	Dynamic Arrays
	Array Size
	Vector
Chapter 8: Strings
	String Combining
	Escape Characters
	String Compare
	String Functions
	String Encodings
	String Formatting
Chapter 9: Conditionals
	If Statement
	Switch Statement
	Ternary Operator
	Initializers
Chapter 10: Loops
	While Loop
	Do-while Loop
	For Loop
	Break and Continue
	Goto Statement
Chapter 11: Functions
	Defining Functions
	Calling Functions
	Function Parameters
	Default Parameter Values
	Function Overloading
	Return Statement
	Forward Declaration
	Pass by Value
	Pass by Reference
	Pass by Address
	Return by Value, Reference, or Address
	Inline Functions
	Auto and Decltype
	Returning Multiple Values
	Lambda Functions
Chapter 12: Classes
	Class Methods
	Inline Methods
	Object Creation
	Accessing Object Members
	Forward Declaration
Chapter 13: Constructors
	Constructor Overloading
	This Keyword
	Field Initialization
	Default Constructor
	Destructor
	Special Member Functions
	Object Initialization
	Direct Initialization
	Value Initialization
	Copy Initialization
	New Initialization
	Aggregate Initialization
	Uniform Initialization
	Designated Initializers
Chapter 14: Inheritance
	Upcasting
	Downcasting
	Constructor Inheritance
	Multiple Inheritance
Chapter 15: Overriding
	Hiding Derived Members
	Overriding Derived Members
	Base Class Scoping
	Pure Virtual Functions
Chapter 16: Access Levels
	Private Access
	Protected Access
	Public Access
	Access Level Guideline
	Friend Classes and Functions
	Public, Protected, and Private Inheritance
Chapter 17: Static
	Static Fields
	Static Methods
	Static Local Variables
	Static Global Variables
Chapter 18: Enum Types
	Enum Example
	Enum Constant Values
	Enum Scope
	Weakly Typed Enums
	Enum Constant Type
Chapter 19: Structs and Unions
	Structs
	Struct Initialization
	Union
	Anonymous Union
Chapter 20: Operator Overloading
	Binary Operator Overloading
	Unary Operator Overloading
	Comparison Operator Overloading
	Overloadable Operators
Chapter 21: Custom Conversions
	Implicit Conversion Constructor
	Explicit Conversion Constructor
	Conversion Operators
	Explicit Conversion Operators
Chapter 22: Namespaces
	Accessing Namespace Members
	Nesting Namespaces
	Importing Namespaces
	Namespace Member Import
	Namespace Alias
	Type Alias
	Including Namespace Members
Chapter 23: Constants
	Constant Variables
	Constant Pointers
	Constant References
	Constant Objects
	Constant Methods
	Constant Return Type and Parameters
	Constant Fields
	Constant Expressions
	Immediate Functions
	Constant Guideline
Chapter 24: Preprocessor
	Including Source Files
	Define
	Undefine
	Predefined Macros
	Macro Functions
	Conditional Compilation
	Compile if Defined
	Error
	Line
	Pragma
	Attributes
Chapter 25: Exception Handling
	Throwing Exceptions
	Try-Catch Statement
	Rethrowing Exceptions
	Noexcept Specifier
	Exception Class
Chapter 26: Type Conversions
	Implicit Conversions
	Explicit Conversions
		C++ Casts
	Static Cast
	Reinterpret Cast
	Const Cast
	C-Style and New-Style Casts
	Dynamic Cast
	Dynamic or Static Cast
Chapter 27: Smart Pointers
	Unique Pointer
	Shared Pointer
	Weak Shared Pointer
Chapter 28: Templates
	Function Templates
	Calling Function Templates
	Multiple Template Parameters
	Class Templates
	Non-type Parameters
	Default Types and Values
	Class Template Specialization
	Function Template Specialization
	Variable Templates
	Variadic Templates
	Fold Expressions
	Concepts
	Abbreviated Function Templates
	Template Lambdas
Chapter 29: Headers
	Why Use Headers
	Using Headers
	What to Include in Headers
	Inline Variables
	Include Guards
	Modules
Index




نظرات کاربران