Exercises, examples and other material relating to training module C051. This module is presented on Private Courses
and Specially Run Courses
C++ is a low level, Object Oriented language that
is source code compatible with C ... and the effect
of this compatability is to give an exceptionally
powerful, but very complex (overcomplex) language.
C++ is heavily used in large projects such as in
the banking sector.
Related technical and longer articlesIntroduction to the C plus plus Programming Language
|Articles and tips on this subject||updated|
|3809||Dwarf Exception Unwind Info|
I spent quite a while with one of the delegates on our C and C++ course yesterday looking for the cause of compile / load errors including the text:
Dwarf Exception Unwind Info
The whole thing was very bizarre - from a perfect compile just a minute of two earlier, and with minimal source ...
|3587||C++ Courses - do I get official certification at the end of my Well House course?|
From my mailbox ...
Question: Hi there Graham. I am interested in 1 or 2 courses to do with C and C++ coding, but after reading further through the site you come to say there is no certification. Does this mean i can't bring away what i learn and show it too an employer because there is no proof?
|3250||C++ - how we teach the language and the concepts behind the language|
When I'm teaching an object oriented language such as C++, I like to write code and demonstrate from scratch to my class, getting them to 'feed' me with application data and information so that I can show them how programs are really developed using the OO approach - both in general, and in the specific ...
|3155||Rake - a build system using code written in Ruby|
If you're programming in C, C++ or Java, you'll be managing a large number of source files, and using a whole series of commands to build these forward into .o (object) or .class (java class) files, then - in the cases of C and C++ - into executable files.
The make system has been around for as long ...
|3129||Extra courses - C and C++ |
We started the year with C and C++ courses on Monday, 3rd January ... and we were full. So we've added the following courses to our schedule:
Programming in C - Sunday 23rd and Monday 24th January 2011. Prior programming experience assumed.
C and C++ Programming - Sunday 23rd to Wednesday 26th January ...
|3067||Using C and C++ functions in the same program - how to do it|
If you have some native C functions that you want to include in your C++, can you do so? The answer is a - slightly reserved - yes.
Firstly, you need to have your main program in C++ rather than being one of the C elements. Then you need both the C and C++ compilers to be from the same family / ...
|3052||Getting your C++ program to run|
Here are some problems with compiling and running a quite straightforward C plus plus program (Gnu C++ compile gcc)
wizard:cpp graham$ g++ morethan.cpp
morethan.cpp:9:18: error: ir.inc: No such file or directory
morethan.cpp: In function ‘int main()’:
morethan.cpp:27: error: ‘intread’ was not ...
|2577||Complete teaching example - C++, inheritance, polymorphism|
On yesterday's C++ course, I provided a final example which illustrated polymorphism, and showed how even the simple example was best written, split, ito no less that seven source files.
1. The main C++ source code - for my example, a simple demo test harness
|2851||Further C++ material - view new or old|
I've taken out the old header <iostream.h> and replaced it by the current <iostream>. I've adding in using namespace std; where I've need to, in order to allow me access to cin and cout without a need to prefix then with std:: under the new header file (and to save me loads of errors at load ...
|2763||Our C and C++ training course are on Open Source platforms|
Q: C++ is under open source in your courses. is that right?
BTW I like your site. Need to learn C++ but too expensive for me. Thanks.
Question / comment via our "Ask the Tutor" page - but I suspect that the email address given doesn't reach the writer, and the question / comments are good "FAQ quality" ...
|2536||All the Cs ... and Java too|
Do you get confused between C, C++, C#, Objective C ... and where to Java and J++ fit in?
C is the bedrock of modern computing. It's been around a while (by which I mean for at least 40 years) and it's still the language that you'll find underneath everything else. That doesn't mean it's been ...
|2504||Learning to program in ...|
These are bullet point topics to accompany the "Learning to program in ..." days which are available to complete novices in front of Well House Consultants programming courses. The day is presented using examples in PHP, Lua, Python, Ruby, C, C++, Tcl, Java or Perl as appropriate, with examples written ...
|2370||C++, Python, and other training - do we use an IDE|
A question from my inbox ... "Do you use Visual Studio, or a similar IDE". And worth a full answer, and one to be shared.
An IDE or Integrated Development Environment is a piece of software that provides the programmer with tools to manage his / her code, and to help him / her with code authoring ...
Examples from our training material
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from http://www.training-notes.co.uk
Topics covered in this module
What is C++
What is C++ used for?
What sort of language is C++?
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre. Also
available is the Opentalk
Forum for discussion of technical questions.