C++ Programming: an Object-Oriented Approach

個数:

C++ Programming: an Object-Oriented Approach

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 992 p.
  • 言語 ENG
  • 商品コード 9780073523385
  • DDC分類 005.133

Full Description

C++ Programming: An Object-Oriented Approach has two primary objectives: Teach the basic principles of programming as outlined in the ACM curriculum for a CS1 class and teach the basic constructs of the C++ language. While C++ is a complex and professional language, experience shows that beginning students can easily understand and use C++.

C++ Programming: An Object-Oriented Approach uses a combination of thorough, well-ordered explanations and a strong visual framework to make programming concepts accessible to students. The authors stress incremental program development, wherein program analysis is followed by building a structure chart, constructing UML flow diagrams, writing algorithms, undertaking program design, and finally testing. This foundation, combined with a focus on the benefits of a consistent and well-documented programming style, prepares students to tackle the academic and professional programming challenges they will encounter down the road with confidence.

Contents

Chapter 1: Introduction to Computers and Programming LanguagesChapter 2: Basics of C++ ProgrammingChapter 3: Expressions and StatementsChapter 4: SelectionChapter 5: RepetitionChapter 6: FunctionsChapter 7: User-Defined Types: ClassesChapter 8: ArraysChapter 9: References, Pointers, and Memory ManagementChapter 10: StringsChapter 11: Relationships among ClassesChapter 12: Polymorphism and Other IssuesChapter 13: Operator OverloadingChapter 14: Exception HandlingChapter 15: Generic Programming: TemplatesChapter 16: Input/Output StreamsChapter 17: RecursionChapter 18: Introduction to Data StructuresChapter 19: Standard Template Library (STL)
Chapter 20: Design Patterns
AppendicesAppendix A: UnicodeAppendix B: Positional Numbering SystemAppendix C: C++ Expressions and OperatorsAppendix D: Bitwise OperationsAppendix E: Bit FieldsAppendix F: PreprocessingAppendix G: NamespacesAppendix H: RatiosAppendix I: TimeAppendix J: Lambda Expressions
Appendix K: Regular Expressions
Appendix L: Smart Pointers
Appendix M: Random Number Generation
Appendix N: References
Appendix O: Move versus Copy
Appendix P: A Brief Review of C++ 11
Appendix Q: Unified Modeling Language (UML)
Appendix R: Bitset
GlossaryIndex

最近チェックした商品