توضیحاتی در مورد کتاب C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++
نام کتاب : C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++
عنوان ترجمه شده به فارسی : C++ برای مبتدیان: راهنمای جامع گام به گام شما برای یادگیری همه چیز در مورد C++
سری :
نویسندگان : Daniel Harder
ناشر :
سال نشر : 2022
تعداد صفحات : 176
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 4 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Your comprehensive step-by-step guide to learn everything about C++
Introduction
Chapter one
basic concepts
C++ type system
Scope
Header files
Translation units and linkage
main function and command-line arguments
Program termination
Lvalues and rvalues
Temporary objects
Alignment
Trivial, standard-layout, and POD types
what is Value types
Type conversions and type safety
Standard conversions
Chapter II
built-in types
Built-in types
Data type ranges
nullptr
nullptr
bool
false
true
__m64
__m128
__m128d
__m128i
__ptr32, __ptr64
Chapter III
NUMERICAL LIMITS
Numerical limits
Integer limits
Floating limits
the fourth chapter
Declarations and definitions
Storage classes
auto
const
constexpr
extern
Initializers
Aliases and typedefs
using declaration
volatile
decltype
Attributes
Chapter V
Built-in operators, precedence, and association
alignof operator
__uuidof operator
Additive operators: + and -
Address-of operator: &
Assignment operators
Bitwise AND operator: &
Bitwise exclusive OR operator: ^
Bitwise inclusive OR operator: |
Cast operator: ()
Comma operator: ,
Conditional operator: ? :
delete operator
Equality operators: == and !=
Explicit type conversion operator: ()
Function call operator: ()
Indirection operator: *
Left shift and right shift operators (>> and <<)
Logical AND operator: &&
Logical negation operator: !
Logical OR operator: ||
Member access operators: . and ->
Multiplicative operators and the modulus operator
new operator
One\'s complement operator: ~
Pointer-to-member operators: .* and ->*
Postfix increment and decrement operators: ++ and --
Prefix increment and decrement operators: ++ and --
Relational operators: <, >, <=, and >=
Scope resolution operator: ::
sizeof operator
Subscript operator:
typeid operator in
Unary plus and negation operators: + and -
Expressions
Chapter six
Types of expressions
Primary expressions
Ellipsis and variadic templates
Postfix expressions
Expressions with unary operators
Expressions with binary operators
Constant expressions
Semantics of expressions
what is Casting
seventh chapter
Casting operators
dynamic_cast operator
bad_cast exception
static_cast operator
const_cast operator
reinterpret_cast operator
Chapter VIII
Run-Time Type Information (RTTI)
bad_typeid exception
type_info class
Statements
Overview of C++ statements
Labeled statements
Expression statement
Null statement
Compound statements (Blocks)
Chapter Nine
Selection statements
if-else statement
__if_exists statement
__if_not_exists statement
switch statement
Iteration statements
while statement
do-while statement
for statement
Range-based for statement
Chapter Ten
jump statements
break statement
continue statement
return statement
goto statement
Transfers of control
Namespaces
Enumerations
Unions
Functions
Functions with variable argument lists
Function overloading
Explicitly defaulted and deleted functions
Argument-dependent name (Koenig) lookup on
Default arguments
Inline functions
Chapter Eleven
Operator overloading
General rules for operator overloading
Overloading unary operators
Increment and decrement operator overloading
Binary operators
Assignment
Function call
Subscripting
Member access
Classes and structs
what is class
what struct
Class member overview
Member access control
what is friend
private
protected
public
Brace initialization
Object lifetime and resource management (RAII)
Pimpl idiom for compile-time encapsulation
Portability at ABI boundaries
Chapter twelve
Constructors
Copy constructors and copy assignment operators
Move constructors and move assignment operators
Delegating constructors
Destructors
Overview of member functions
virtual specifier
override specifier