Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikibooksThe Free Textbook Project
Search

C++ Programming - Chapters List

From Wikibooks, open books for an open world
<C++ Programming
Thelatest reviewed version waschecked on31 January 2024. There aretemplate/file changes awaiting review.

Chapter 1 :C++ a multi-paradigm language[edit ] [edit summary ] [print chapter ]

[edit |edit source]
  1. Introducing C++Development stage: 100%
  2. Programming languagesDevelopment stage: 100%
    1. Programming paradigmsDevelopment stage: 80% - the versatility of C++ as a multi-paradigm language, concepts of object-oriented programming (objects and classes,inheritance,polymorphism).
  3. ComparisonsDevelopment stage: 80%- to other languages, relation to other computer science constructs and idioms.
    1. withCDevelopment stage: 80%
    2. withJavaDevelopment stage: 80%
    3. withC#Development stage: 30%
    4. withManaged C++ (C++/CLI)Development stage: 30%
    5. withDDevelopment stage: 30%

Chapter 2 :Fundamentals for getting started[edit ] [edit summary ] [print chapter ]

[edit |edit source]
  1. The codeDevelopment stage: 70%- includes list of recognizedkeywords.
    1. File organizationDevelopment stage: 80%
    2. StatementsDevelopment stage: 80%
    3. Coding style conventionsDevelopment stage: 80%
    4. DocumentationDevelopment stage: 80%
    5. Scope and namespacesDevelopment stage: 90%
  2. CompilerDevelopment stage: 70%
    1. PreprocessorDevelopment stage: 100% - includesthestandard headers.
    2. LinkerDevelopment stage: 70%
  3. Variables and storageDevelopment stage: 90%-locality,scope andvisibility, includingsource examples.
    1. TypeDevelopment stage: 90%
  4. OperatorsDevelopment stage: 80%-precedence order andcomposition, ,assignment,sizeof,new,delete,[] (arrays),* (pointers) and& (references).
    1. Logical operatorsDevelopment stage: 70% - the&& (and),|| (or), and! (not).
    2. Conditional operatorDevelopment stage: 70% - the?:
  5. Type castingDevelopment stage: 80%-Automatic,explicit andadvanced type casts.
  6. Flow of controlDevelopment stage: 80%- Conditionals (if,if-else,switch), loop iterations (while,do-while,for) andgoto.
  7. FunctionsDevelopment stage: 70%- Introduction (includingmain),argument passing,returning values,recursive functions,pointers to functions andfunction overloading.
    1. Standard C LibraryDevelopment stage: 70% -I/O,string and character,math,time and date,memory andother standard C functions
  8. DebuggingDevelopment stage: 80%- Finding, fixing, preventing bugs and using debugging tools.

Chapter 3 :Object-Oriented Programming[edit ] [edit summary ] [print chapter ]

[edit |edit source]
  1. StructuresDevelopment stage: 70%
  2. UnionsDevelopment stage: 100%
  3. ClassesDevelopment stage: 70%(Inheritance,Member Functions,Polymorphism andthis pointer)
    1. Abstract ClassesDevelopment stage: 60% includingPure abstract classes (abstract types)
    2. Nice ClassDevelopment stage: 80%
  4. Operator overloadingDevelopment stage: 80%
  5. Standard Input/Output streams LibraryDevelopment stage: 60%
    1. stringDevelopment stage: 50%

Chapter 4 :Advanced Features[edit ] [edit summary ] [print chapter ]

[edit |edit source]
  1. TemplatesDevelopment stage: 80%
    1. Template Meta-Programming (TMP)Development stage: 60%
    2. Type TraitsDevelopment stage: 00%
  2. ConceptsDevelopment stage: 00%
  3. Standard Template Library (STL)Development stage: 60%
  4. Smart PointersDevelopment stage: 50%
  5. Exception HandlingDevelopment stage: 60%
  6. Run-Time Type Information (RTTI)Development stage: 60%

Chapter 5 :Beyond the Standard[edit ] [edit summary ] [print chapter ]

[edit |edit source]
  1. Resource Acquisition Is Initialization (RAII)Development stage: 70%
  2. Garbage Collection (GC)Development stage: 80%
  3. Design patternsDevelopment stage: 60% -Creational,Structural andBehavioral patterns.
  4. LibrariesDevelopment stage: 40% -APIs vs Frameworks andStatic and dynamic libraries.
  5. Boost libraryDevelopment stage: 50%
  6. Optimizing your programsDevelopment stage: 60%
  7. Cross-platform developmentDevelopment stage: 40%
    1. Win32 (aka WinAPI)Development stage: 30% - includingWin32 wrappers.
    2. Cross-platform wrappersDevelopment stage: 60%
    3. MultitaskingDevelopment stage: 70%
  8. Software internationalizationDevelopment stage: 10%
    1. Text encodingDevelopment stage: 10%
  9. Unified Modeling Language (UML)Development stage: 60%

Retrieved from "https://en.wikibooks.org/w/index.php?title=C%2B%2B_Programming/Chapters&oldid=4367036"
Category:

[8]ページ先頭

©2009-2025 Movatter.jp