![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Hobbyist Programmer
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 233
Rep Power: 3
![]() |
C++ Concepts
In C++ there are some concepts that I think a programmer should know about. I want to know about them, too.
Concepts that I have seen here on the forums are binary trees, stacks, queues, and many more. The problem is, that my books do not offer some information around these concepts, at least not about all of them. I would like to know if there is a good online reference about these things, that explains what they are, in what sorts of things they are commonly used, and possibly show some C++ examples of some of those things? Or perhaps, you could provide me with information on how to get started making basic classes or test programs using these concepts? P.S. Yes, I know, that is the work of our proffessors in the University, but don't let me get started about the education system here in Greece-especially on programming lessons.
__________________
Project::Soulstorm (personal homepage) |
|
|
|
|
|
#2 |
|
Battle Programmer
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 742
Rep Power: 3
![]() |
What you listed are data structures, and can be studied/taught in almost any language. For the most part, if you google a particular data structure (or look it up on wikipedia) you can find a pretty good description of how it works, and perhaps an implementation.
Concepts that appear more specifically in C++ might be, say, the use of pointers, multiple inheritance, and templates (see also: Template metaprogramming). These are more language specific, but do show up in other languages as well. Again, you can google or otherwise look around and find information on them.
__________________
<insert disclaimer here> <insert shameless plug for Visual Studio here> |
|
|
|
|
|
#3 |
|
Professional Programmer
Join Date: Mar 2005
Location: Glasgow, Scotland
Posts: 314
Rep Power: 4
![]() |
I seem to remember if you google for binary trees - especially AVL trees - there are some nice Java applets knocking around that will show you animations of inserts, removals, rebalancing of the tree, etc. Nifty.
__________________
"I'm not a genius. Why do I have to suffer?" |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Basic concepts of C# - simple & useful totorial | skonda | C# | 3 | Jul 6th, 2006 7:55 AM |
| Trouble understanding simple concepts | 52Degrees | C# | 6 | Jun 12th, 2006 8:34 PM |
| Learning New OOP Concepts | Twilight | C++ | 5 | Jun 6th, 2006 9:14 PM |
| VB.NET concepts explained | skonda | Visual Basic .NET | 1 | May 17th, 2006 6:55 PM |
| Book about general progamming concepts. | linuxpimp20 | Other Programming Languages | 1 | May 23rd, 2005 3:47 PM |