Trending

Saturday, March 22, 2014

C++Fundamentals

C++ is a general purpose programming language that is used by millions of developers. It offers a powerful combination of performance and abstraction that other languages don't have. You can use C++ to write different kinds of applications for a variety of platforms. In this course, I will cover basics of language syntax  declaring variables, classes, building expressions using operators and functions  and work up to templates, pointers, const, and polymorphism. I will be using the principles of œmodern C++ as much as possible, relying on the Standard Library and using idioms like Resource Acquisition is Initialization to reduce the effort involved in memory management. Some people are scared of C++, but I will show you how to approach the language without fear.




 

Table of content


Context
  • Introduction
  • Course Overview
  • Why C++?
  • Modern C++
  • C++ As a First Language
  • C++/CLI
  • C++0x
  • Summary
Tools
  • Introduction
  • Visual Studio
  • Demo: Get Visual C++ Express
  • Demo: A Simple Application
  • Kinds of Applications
  • A Console Application
  • Demo: Creating a Project
  • Summary
Language Basics – Variables: Fundamental Types
  • Introduction
  • Variables
  • Fundamental Types
  • Demo: Fundamental Types
  • Casting
  • Demo: Casting
  • Summary
Variables – User Defined Types
  • Introduction
  • Classes and Objects
  • Demo: Classes and Objects
  • Scope
  • Demo: Scope
  • Odds and Ends
  • Demo: Inheritance
  • Demo: Namespaces
  • Demo: Enumerations
  • The Preprocessor
  • Demo: The Preprocessor
  • Summary
Flow of Control
  • Introduction
  • Flow of Control
  • If
  • Demo: if
  • While
  • Demo: While
  • For
  • Demo: For
  • Switch
  • Demo: Switch
  • Functions
  • Demo: Free Functions
  • Demo: Member Functions
  • Demo: Understanding Error Messages
  • Immediate If
  • Demo: Immediate If
  • Summary
Operators
  • Introduction
  • Arithmetic
  • Demo: Arithmetic
  • Comparison
  • Demo: Comparison
  • Bitwise Operators
  • Operator Overloading
  • Writing an Overload
  • Demo: Writing an Overload
  • Summary
Templates
  • Introduction
  • Templates
  • Demo: Function Template
  • Function Templates
  • Demo: Class Template
  • Class Templates
  • Template Specialization
  • Demo: Template Specialization
  • Summary
Pointers
  • Introduction
  • Pointers and References
  • Demo: Pointers and References
  • Const
  • Demo: Const
  • Const and Pointers
  • Demo: Const and Pointers
  • The Free Store
  • Manual Memory Management
  • Demo: Manual Memory Management
  • Easy Memory Management
  • Demo: Easy Memory Management
  • Smart Pointers
  • Using Smart Pointers
  • Summary
Pointers and Inheritance
  • Introduction
  • Pointers and Inheritance
  • Demo: Pointers and Inheritance
  • Demo: Shared Pointers and Polymorphism
  • Slicing
  • Demo: Slicing
  • Casting
  • Demo: Casting
  • Summary

Rapidgator.net
  1. http://bit.ly/1lZdPZj
  2. http://bit.ly/OHH7At
Uploaded.net
  1. http://ul.to/xcn1b08v
  2. http://ul.to/mox25ovq
  3. http://ul.to/3g8a3mq8
Letitbit.net
  1.  http://bit.ly/NCulC9
  2. http://bit.ly/1nNqenI 
  3. http://bit.ly/OI1cH7 

No comments:

Post a Comment

About

Contact Form

Name

Email *

Message *

Copyright © 2013 TOTdownload.com
Designed By Blogger Templates