C++ Image

C++ Programming

Ideal for High School and College Level Curriculums


$20.00 In-house - $25.00 to $35.00 Out-of-house per hour1

Suggested Topics
  • Classes, Objects and Strings
  • Control Statements
  • Functions and Recursion
  • Arrays and Vectors
  • Pointers
  • Operator Overloading
  • Inheritance
  • Polymorphism
  • Templates
  • Stream Input/Output
  • Exception Handling
  • File Processing
  • Class string and String Stream Processing
  • Searching and Sorting
  • Custom Templatized Data Structures
  • Bits, Characters, C Strings and structs
  • Standard Template Library (STL)

RSS Logo
What is C++ Programming

C++ is an object oriented programming language created by Bjarne Stroustrup and released in 1985. It implements data abstraction using a concept called classes, along with other features to allow object-oriented programming. Parts of the C++ program are easily reusable and extensible; existing code is easily modifiable without actually having to change the code. C++ adds a concept called operator overloading not seen in the earlier OOP languages and it makes the creation of libraries much cleaner.

C++ maintains aspects of the C programming language, yet has features which simplify memory management. Additionally, some of the features of C++ allow low-level access to memory but also contain high-level features.

C++ could be considered a superset of C. C programs will run in C++ compilers. C uses structured programming concepts and techniques while C++ uses object oriented programming and classes which focus on data.

About this page

On the left, under the Suggested Topics is a list of topics typically found in most High School or College level C++ Programming curriculums. The difference is in the level of depth, scope and complexity of that topic. The list is provided to help you determine where you may need tutoring. Your particular topic may not be listed, but that does not imply that tutoring is unavailable. Just contact me and inquire if I can offer tutoring for your particular needs. I will promptly respond and you can decide what further action is required.

I have numerous texts on this subject and I am confident that whatever difficulties you are having in C++ Programming, I can be of assistance. I wish you the best of luck in your academic success and look forward to any inquiry you may send on how I may be able to help you.

Questions or concerns

If you have any questions or concerns, please view the Frequently Asked Questions page.

1. Depending on commuting distance. See Frequently Asked Questions for more details.

Top of Page    Previous Page