A
Alf P. Steinbach
The fifth part of my attempted Correct C++ tutorial is now available,
although for now only in Word format (use free Open Office if no Word), and
also, it's not yet been reviewed at all -- comments welcome!
"How to use libraries"
<url: http://home.no.net/dubjai/win32cpptut/w32cpptut_01_05.doc>
General URL:
<url: http://home.no.net/dubjai/win32cpptut/html/>
which provides parts 1 and 2 as web-pages (HTML) in addition to the
original Word documents of parts 1 through 5.
This fifth part is very concrete, very tool-oriented, and is therefore
possibly more difficult (it was far more difficult and time-consuming
to write than the earlier parts), and I think therefore also has a higher
chance of containing errors, sub-optimal ways of doing things, etc.
Contents, part 5:
1 [Background:] Classes, members & optional arguments.
2 Use library-specified types.
3 Find a library (or: find a set of libraries...).
4 Use a make-tool to build a library (long).
5 Use a Unix-like build environment for the GNU tools (long).
6 Do the same things for a second library (it's easier now!).
7 Create a library manually (the third time's the charm!).
8 Fix invalid C++ source code (the "old iostream" problem).
9 Use a library: create a picture programmatically.
10 Use header file wrappers (introducing the C++ preprocessor).
11 Use compiler response files.
As before, the point of inviting comments is to _fix_ anything incorrect, or
the presentation, or whatever; your input is valuable, and you can thereby
help those who stumble across this tutorial and use it to learn C++.
Thanks in advance,
- Alf
although for now only in Word format (use free Open Office if no Word), and
also, it's not yet been reviewed at all -- comments welcome!
"How to use libraries"
<url: http://home.no.net/dubjai/win32cpptut/w32cpptut_01_05.doc>
General URL:
<url: http://home.no.net/dubjai/win32cpptut/html/>
which provides parts 1 and 2 as web-pages (HTML) in addition to the
original Word documents of parts 1 through 5.
This fifth part is very concrete, very tool-oriented, and is therefore
possibly more difficult (it was far more difficult and time-consuming
to write than the earlier parts), and I think therefore also has a higher
chance of containing errors, sub-optimal ways of doing things, etc.
Contents, part 5:
1 [Background:] Classes, members & optional arguments.
2 Use library-specified types.
3 Find a library (or: find a set of libraries...).
4 Use a make-tool to build a library (long).
5 Use a Unix-like build environment for the GNU tools (long).
6 Do the same things for a second library (it's easier now!).
7 Create a library manually (the third time's the charm!).
8 Fix invalid C++ source code (the "old iostream" problem).
9 Use a library: create a picture programmatically.
10 Use header file wrappers (introducing the C++ preprocessor).
11 Use compiler response files.
As before, the point of inviting comments is to _fix_ anything incorrect, or
the presentation, or whatever; your input is valuable, and you can thereby
help those who stumble across this tutorial and use it to learn C++.
Thanks in advance,
- Alf