Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Nov 30th, 2006, 3:28 AM   #1
Soulstorm
Hobbyist Programmer
 
Soulstorm's Avatar
 
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 243
Rep Power: 3 Soulstorm is on a distinguished road
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)
Soulstorm is offline   Reply With Quote
Old Nov 30th, 2006, 3:39 AM   #2
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 763
Rep Power: 3 Jimbo is on a distinguished road
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>
Jimbo is offline   Reply With Quote
Old Dec 1st, 2006, 4:25 PM   #3
mackenga
Professional Programmer
 
Join Date: Mar 2005
Location: Glasgow, Scotland
Posts: 317
Rep Power: 4 mackenga is on a distinguished road
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?"
mackenga is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:46 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC