c++ programming

วันอังคารที่ 11 สิงหาคม พ.ศ. 2552

C++ Programming/TOC2

From Wikibooks, the open-content textbooks collection
< C++ Programming
Current revision (unreviewed)
Jump to: navigation, search

A discussion on the possible deletion of this page occured at this location. The result was no votes.
C++ Programming
[hide ▲]

Wikibook Charter
This book covers the C++ programming language, its interactions with software design and real life use of the language. Its presented as a introductory to advance course but can also be used as reference book. This is an open work, if you find any problems with terms or concepts you can help by contribute to it, your participation is needed and welcomed!. You are also welcome to state any preference, shortcomings or vision for the actual book content, structure or other conceptual matters, see this wikibook's discussion page for the right forum for participating.
v1 Contents >> and Editor's TOC >>

[edit] Introduction to Programming
Introduction - History of C++, program organization and programming paradigms.
Tools for Programming - Compiler, Translator, Linker, Loader, Debugger, Preprocessor

[edit] C++ Language Essentials
Variables - Declaration, assignment, scope, visibility and primitive types.
Flow Control - Conditionals, loop iterations and more.
Functions - Arguments, return values, recursive functions, function pointers and overloading.
Operators - Types, precedence order and composition.
Pointers
Memory Management
Internal Variable Storage - bits and bytes, data versus variables, two's complement, endian and floating point.
Typecasting - Automatic, explicit and advanced type casts and conversions.
Structures and Classes
Unions
Operator Overloading
Inheritance - Base, parent, child and multiple inheritance concepts.
Polymorphism - Virtualization and abstraction.
Templates
Runtime Type Information (RTTI)
Exception Handling
Namespaces

[edit] Standard Library
Standard Template Library (STL)
String class
Stream classes

[edit] Beyond the Standard
Debugging - Finding, fixing, preventing bugs and using debugging tools.
Coding Style Conventions - Comments, identifier names, indention, code blocks and more.
Documentation
Libraries - About libraries and extra libraries used everyday.
Multithreading
Introduction to design patterns
Optimizing Your Programs

[edit] Appendices
Glossary
Cheat Sheet
Keywords
Standard Headers
Preprocessor Directives
Operators Table
Variable Types
Examples
Resources - Various C++ websites, compilers, libraries, forums and online books, etc.
Books
Retrieved from "http://en.wikibooks.org/wiki/C%2B%2B_Programming/TOC2"

ป้ายกำกับ: , , ,

0 ความคิดเห็น:

แสดงความคิดเห็น

สมัครสมาชิก ส่งความคิดเห็น [Atom]

<< หน้าแรก