Table of Contents

C++ Programming

This page should receive a lot of attention over the next few weeks/months as I'm actively trying to learn this language.

My Notes

Online Resources

Various resources in no particular order (I'll eventually organize them)

OS Neutral

CSV files

INI files

Windows specific

DLLs

Active Directory

Audio

I am hoping to create a volume limiter for use at work and after some light research I'll use WinAPI functions from the Winmm library.

I had looked at these for ideas …

but this article gave me what i was looking for:

Of interest is this forum posting:

To workaround this issue, do not link your application with WINMM, but
instead use LoadLibrary to import the function at runtime.
An application does this by calling the LoadLibrary function to load the
DLL and then calling the GetProcAddress function to retrieve the address of
the required function. The application should
check the values returned from LoadLibrary and from GetProcAddress to
ensure that these functions succeed. If the DLL is not found or does not
export the desired function, one of these calls fails, and the
application can handle the error gracefully.
APIs

Multimedia Functions

I won't need these however:

Note sure about this one:

LDAP

Keyboard/Mouse

Registry

APIs

Forums

Books

Current

I'm using these books to teach myself

Queued

I haven't been using these lately, but in the future I'll make (more) use of them8)

Maybe

IDEs and Compilers

The descriptions are borrowed from the tool websites

Compiler lists

Cool tools

Windows specific

1) It's always interesting to hear opposing points of view
2) HUGE collection of info
3) That's the name of the site, Bjarne Stroustrup is the original creator of C++
4) Looks to be *very* useful.
5) Their page title
6) CSV Parsing Class on this page
7) Handles sound levels also
8) I finally learned my lesson that buying more books on a subject doesn't exactly equal greater knowledge on the subject. :-P
9) This book was issued before the C++03 update to the ISO/IEC 14882 standard and doesn't follow current conventions. For example it uses
#include <iostream.h>
instead of:
#include <iostream>
Sadly enough it also isn't listed on the publisher's site and I can't find any other mention of errata for it.
10) I haven't taken the time to review this yet.
11) lots of errata :(
12) Warning, some links are broken
13) This is what I'm using to learn C++.