43

Are there any good sites for learning C++/COM from the ground up? I'm looking for something like a crash course with perhaps two weeks' worth of content.

The course can assume knowledge in standard C/C++, or at least not a complete dummy.

Michael Currie
  • 12,486
  • 8
  • 41
  • 56
Deep-B
  • 1,342
  • 1
  • 13
  • 22

3 Answers3

42

Since you're asking for websites, you can try this introduction to COM on The Code Project, and how to handle COM in plain C and in C++ on the same site. And of course, you have MSDN.

In silico
  • 49,519
  • 9
  • 145
  • 141
19

In addition to the websites recommended by 'In silico' take a look at Step by Step COM Tutorial.

Finally Understanding COM After Changing a Light Bulb is not a 'crash course', but can be considered as 'the absolute minimum that a Windows programmer should know about COM'.

Bill
  • 11,237
  • 6
  • 42
  • 53
6

If you use Visual C++, then it can handle COM with virtually no COM-specific knowledge. You can jump into Direct3D programming with no COM knowledge, except "Call this funny function instead of operator new", and, "Roll a custom smart pointer class using this function".

Puppy
  • 141,834
  • 35
  • 244
  • 454