tags:

views:

389

answers:

2

I am learning boost c++ libraries, installed boost and started reading their tutorial at http://www.boost.org/doc/libs/1%5F37%5F0/doc/html/variant/tutorial.html . I felt like I do not know anything even from c++ . I was stumped at some weird term called visitor. It didn't explained me clearly what that meant. Can somebody please point me a link to good startup boost c++ tutorial.

Thanks

+3  A: 

Boost is heavily influenced by "Design Patterns".
Before reading some of the documentation it is worth understanding the underlying pattern.

Try the book:
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612

The wiki page will give you some basics:
http://en.wikipedia.org/wiki/Design%5Fpattern

But DON't rely on the wiki for good opinions. Lots of people think they know what they are doing (but don't) and put opinion into the wiki. But it can provide you with a basic idea.

Another good beginner book:
http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124

Martin York
And don't forget Vince Huston excellent site on the subject: http://www.vincehuston.org/dp/
Matthieu M.
+2  A: 

Here is a previous question that has a lot of good resources:

http://stackoverflow.com/questions/379290/how-to-learn-boost

RC