Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards (Paperback)
暫譯: 現代 C++ 給完全初學者:友善介紹 C++ 程式語言及 C++11 至 C++23 標準 (平裝本)

Dmitrovic, Slobodan

  • 出版商: Apress
  • 出版日期: 2023-03-24
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 440
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484292731
  • ISBN-13: 9781484292730
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required.
C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners, Second Edition teaches more than just programming in C++23. It provides a solid C++ foundation to build upon.
The author takes you through the C++ programming language, the Standard Library, and C++11 to C++23 standard basics. Each chapter is accompanied by the right amount of theory and plenty of source code examples. You will work with C++23 features and standards, yet you will also compare and take a look into previous versions of C++.
After reading this book, you'll be able to start programming in modern C++ standards. You will do so with plenty of relevant source code examples, freely available via a dedicated GitHub repository.
What You Will Learn

  • Get Introduced to modern C++ in a friendly but effective way
  • Work with the basics of C++: types, operators, variables, constants, expressions, references, functions, classes, I/O, smart pointers, polymorphism, and more
  • Set up the Visual Studio environment on Windows and GCC on Linux, where you can write your own code
  • Declare and define functions, classes, and objects, and organize code into namespaces
  • Discover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced C++ features
  • Employ best practices in organizing source code and controlling program workflow
  • Get familiar with C++ language do's and don'ts, and more
  • Manage the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and more


Who This Book Is For
Beginner or novice programmers who wish to learn C++ programming. No prior programming experience is required.

商品描述(中文翻譯)

以結構化、簡單明瞭且友好的方式學習 C++ 程式語言。本書教授現代 C++ 程式語言的基礎知識、C++ 標準庫以及現代 C++ 標準,包括 C++23。無需先前的程式設計經驗。

C++ 是一種獨特的語言,其複雜性令人驚訝,但在許多方面又是如此流暢和優雅。這也是一種無法僅靠猜測學習的語言,容易出錯且難以掌握。為了克服這一點,每個章節都充滿了逐漸增加複雜度的實際範例。Modern C++ for Absolute Beginners, Second Edition 不僅教授 C++23 的程式設計,還提供了堅實的 C++ 基礎以供進一步學習。

作者將帶領您了解 C++ 程式語言、標準庫以及 C++11 到 C++23 標準的基礎知識。每一章都附有適量的理論和大量的源代碼範例。您將使用 C++23 的特性和標準,同時也會比較和回顧 C++ 的先前版本。

閱讀本書後,您將能夠開始使用現代 C++ 標準進行程式設計。您將通過一個專門的 GitHub 倉庫獲得大量相關的源代碼範例,這些範例是免費提供的。

您將學到什麼


  • 以友好但有效的方式介紹現代 C++

  • 掌握 C++ 的基礎知識:類型、運算符、變數、常數、表達式、引用、函數、類別、輸入/輸出、智能指針、多型等

  • 在 Windows 上設置 Visual Studio 環境和在 Linux 上設置 GCC,您可以在其中編寫自己的代碼

  • 聲明和定義函數、類別和物件,並將代碼組織到命名空間中

  • 探索物件導向程式設計:類別和物件、封裝、繼承、多型等,使用最先進的 C++ 特性

  • 採用最佳實踐來組織源代碼和控制程式流程

  • 熟悉 C++ 語言的注意事項和禁忌等

  • 管理 lambda、繼承、多型、智能指針、模板、模組、合約、概念等的基礎知識



本書適合誰閱讀

希望學習 C++ 程式設計的初學者或新手程式設計師。無需先前的程式設計經驗。

作者簡介

Slobodan Dmitrovic is a software consultant, trainer, and author of several programming books. He is a professional R&D software developer with two decades of experience in the industry. Slobodan provides C++ training courses for corporate clients and academic institutions.

作者簡介(中文翻譯)

斯洛博丹·迪米特洛維奇是一位軟體顧問、培訓師以及多本程式設計書籍的作者。他是一位專業的研發軟體開發人員,擁有二十年的行業經驗。斯洛博丹為企業客戶和學術機構提供 C++ 培訓課程。