دانلود کتاب Starting Out with C++ – From Control Structures through Objects – شروع با C ++ – از ساختارهای کنترل از طریق اشیاء

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 9
  • سال 2019
  • نویسنده (گان) Tony Gaddis
  • ناشر Pearson
  • زبان English
  • تعداد صفحات
  • حجم فایل 12.53MB
  • فرمت فایل pdf
  • شابک 9780134498379, 1292222336, 9781292222332
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

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

توضیحات

Description

A clear and student-friendly way to teach the fundamentals of C++

Starting Out with C++: From Control Structures through Objects covers control structures, functions, arrays, and pointers before objects and classes in Tony Gaddiss hallmark accessible, step-by-step presentation. His books help beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the how and the whybut never losing sight of the fact that most beginners struggle with this material. His approach is gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Updates to the 9th Edition include revised, improved problems throughout and a new chapter featuring completely rewritten and expanded material on the Standard Template Library (STL).

————————————————

About the Book

The material on the Standard Template Library (STL) has been completely rewritten and expanded into its own chapter. Previously, Chapter 16 covered exceptions, templates, and covered the STL briefly. In this edition, Chapter 16 covers exceptions and templates, and Chapter 17 is a new chapter dedicated to the STL. The new chapter covers the following topics:

The array and vector classes

The various types of iterators

Emplacement versus insertion

The map, multimap, and unordered_map Classes

The set, multiset, and unordered_set Classes

Sorting and searching algorithms

Permutation algorithms

Set algorithms

Using function pointers with STL algorithms

Function objects, or functors

Lambda expressions

——

Chapter 2 now includes a discussion of alternative forms of variable initialization, including functional notation, and

brace notation (also known as uniform initialization).

Chapter 3 now mentions the round function, introduced in C++ 11.

Chapter 7 now introduces array initialization much earlier.

In Chapter 8, the bubble sort algorithm has been rewritten and improved.

A new example of sorting and searching a vector of strings has been added to Chapter 8.

In Chapter 9, the section on smart pointers now gives an overview of shared_ptrs and weak_ptrs, in addition to the existing coverage of unique_ptrs.

In Chapter 10, a new In the Spotlight section on string tokenizing has been added.

Chapter 10 now covers the string-to-number conversion functions that were introduced in C++ 11.

The material on unions that previously appeared in Chapter 11 has been moved to Appendix K, available on the books companion Website.

Chapter 13 has new sections covering:

Member initialization lists.

In-place initialization.

Constructor delegation.

Several new topics were added to Chapter 14, including:

Rvalue references and move semantics.

Checking for self-assignment when overloading the = operator.

Using member initialization lists in aggregate classes.

Chapter 15 includes a new section on constructor inheritance.

Several new programming problems have been added throughout the book.

————————————————————–

ترجمه ماشینی :

شرح

روشی واضح و دوستانه برای آموزش اصول C ++

شروع با C ++: از ساختارهای کنترل از طریق اشیاء ، ساختارهای کنترل ، توابع ، آرایه ها و نشانگرها را قبل از اشیاء و کلاس در تونی گادیس هالمارک در دسترس ، ارائه گام به گام قرار می دهد. کتابهای وی به دانش آموزان کمک می کند تا جزئیات مهم لازم برای تبدیل شدن به برنامه نویسان ماهر در سطح مقدماتی را درک کنند. گادیس با ارائه تمام جزئیات مورد نیاز برای درک چگونگی و چرا که هرگز از دست دادن این واقعیت که اکثر مبتدیان با این ماده می جنگند ، به مطالعه مهارت های برنامه نویسی و زبان برنامه نویسی C ++ انگیزه می دهد. رویکرد وی تدریجی و بسیار در دسترس است و اطمینان می دهد که دانش آموزان منطق توسعه برنامه های با کیفیت بالا را درک می کنند. مانند همه متون Gaddis ، لیست کد های واضح و آسان برای خواندن ، نمونه های مختصر و عملی در دنیای واقعی و فراوانی از تمرینات در هر فصل ظاهر می شود. به روزرسانی های نسخه نهم شامل مشکلات اصلاح شده ، بهبود یافته در سراسر و یک فصل جدید است که شامل مطالب کاملاً بازنویسی و گسترش یافته در کتابخانه الگوی استاندارد (STL) است.

——————————————————–

درباره کتاب

مطالب موجود در کتابخانه الگوی استاندارد (STL) به طور کامل بازنویسی شده و در فصل خاص خود گسترش یافته است. پیش از این ، فصل شانزدهم استثنائات ، الگوها و STL را به طور خلاصه پوشش می داد. در این نسخه ، فصل 16 استثنائات و الگوهای را در بر می گیرد و فصل 17 فصل جدیدی است که به STL اختصاص داده شده است. فصل جدید موضوعات زیر را در بر می گیرد:

کلاس های آرایه و بردار

انواع مختلف تکرارها

محل قرارگیری در مقابل درج

کلاس های نقشه ، multimap و کلاس های underled_map

کلاس های مجموعه ، multiset و unnordered_set

مرتب سازی و جستجوی الگوریتم ها

الگوریتم های جابجایی

الگوریتم ها را تنظیم کنید

با استفاده از نشانگرهای عملکردی با الگوریتم های STL

اشیاء عملکردی یا تانکتور

عبارات لامبدا

——

فصل 2 اکنون شامل بحث در مورد اشکال جایگزین اولیه سازی متغیر ، از جمله نماد عملکردی ، و

نماد بریس (همچنین به عنوان اولیه سازی یکنواخت شناخته می شود).

فصل 3 اکنون از عملکرد دور ، معرفی شده در C ++ 11 استفاده می کند.

فصل 7 اکنون اولیه سازی آرایه را خیلی زودتر معرفی می کند.

در فصل 8 ، الگوریتم مرتب سازی حباب بازنویسی و بهبود یافته است.

نمونه جدیدی از مرتب سازی و جستجوی بردار رشته ها به فصل 8 اضافه شده است.

در فصل 9 ، بخش Smart Pointers در حال حاضر علاوه بر پوشش موجود در منحصر به فرد_PTRS ، نمای کلی از areed_ptrs و weak_ptrs را ارائه می دهد.

در فصل 10 ، بخش جدید در بخش Spotlight در مورد Tokenizing String اضافه شده است.

فصل 10 اکنون توابع تبدیل رشته به شماره را که در C ++ 11 معرفی شده اند ، پوشش می دهد.

مطالب مربوط به اتحادیه هایی که قبلاً در فصل 11 ظاهر می شدند ، به پیوست K منتقل شده است که در وب سایت همراهان کتاب موجود است.

فصل 13 بخش های جدیدی را پوشش می دهد:

لیست های اولیه سازی عضو.

اولیه سازی در محل.

نمایندگی سازنده.

چندین موضوع جدید به فصل 14 اضافه شد ، از جمله:

منابع rvalue و حرکت معناشناسی.

بررسی خودکشی هنگام اضافه بار بیش از حد اپراتور.

با استفاده از لیست های اولیه سازی عضو در کلاس های کل.

فصل 15 شامل بخش جدیدی در مورد وراثت سازنده است.

چندین مشکل جدید برنامه نویسی در سراسر کتاب اضافه شده است.


 

tag : دانلود کتاب شروع با C ++ – از ساختارهای کنترل از طریق اشیاء , Download شروع با C ++ – از ساختارهای کنترل از طریق اشیاء , دانلود شروع با C ++ – از ساختارهای کنترل از طریق اشیاء , Download Starting Out with C++ – From Control Structures through Objects Book , شروع با C ++ – از ساختارهای کنترل از طریق اشیاء دانلود , buy شروع با C ++ – از ساختارهای کنترل از طریق اشیاء , خرید کتاب شروع با C ++ – از ساختارهای کنترل از طریق اشیاء , دانلود کتاب Starting Out with C++ – From Control Structures through Objects , کتاب Starting Out with C++ – From Control Structures through Objects , دانلود Starting Out with C++ – From Control Structures through Objects , خرید Starting Out with C++ – From Control Structures through Objects , خرید کتاب Starting Out with C++ – From Control Structures through Objects ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Starting Out with C++ – From Control Structures through Objects – شروع با C ++ – از ساختارهای کنترل از طریق اشیاء”