Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> C / C++ -> Data Structures Articles Adds this page to your personal favorites
  Data Structures
A Generic Searchable Range Collection (.NET)
A common programming task is to match a value to a group of ranges in order to find a value associated with that range. The .NET framework does not provide a collection class to support this functionality so a new generic collection must be created.
Visits: 22 Updated: 2008-3-8  Rating: (Not Rated)  More info & Ratings
Bind C++ enums to strings, combo-boxes, arbitrary data structures
This article presents a set of templates and macros that, with a minimal amount of code, will provide a way to: Associate each enumerator in a C++ enumeration (enum) with strings, and convert between string and enumerator, given either form; Associate each enumerator in an enum, with an arbitrary set of data; Iterate (i.e. loop) over the enumeration, in a type-safe and convenient manner...
Visits: 891 Updated: 2005-11-13  Rating: (Not Rated)  More info & Ratings
Advertisment
C++ Trees Part 1
For all of C++'s brilliance of strongly type-safe generic programming design, its standard library selection leaves much to be desired. Unlike Java, which has libraries for just about everything, C++ only has a handful. These C++ standard libraries are for containers, algorithms, streams and the like. Surprisingly, C++'s list of standard containers does not include a tree container
Visits: 1051 Updated: 2005-11-13  Rating: (Not Rated)  More info & Ratings
C++ Trees Part 2
This article is presented in the following fashion: 1. Introduction 2. Terminology 3. Concept of Design 4. Subtleties of the core::tree<> 5. The core::tree<> API 6. Conclusion 7. Acknowledgements 8. References 9. core::tree<> and core::multitree<> source.
Visits: 562 Updated: 2005-11-13  Rating: (Not Rated)  More info & Ratings
Everything you ever wanted to know about C Types
The C Type system has been adapted to a great number of architectures. As C was adapted to new systems, decisions had to be made. Should the int type be the same size on every new system, or should it be the most convenient size on every system, even if this meant it wasn't always the same size? If you learn nothing else from these articles, learn this: On any C language implementation compliant with any C standard ever written, sizeof(char) is exactly one, whether char is eight bits, 16, 60, or 64. If you use the GNU autoconf test for sizeof(char), you might as well tattoo "I don't know what sizeof means" on your forehead.
Visits: 449 Updated: 2006-1-4  Rating: (Not Rated)  More info & Ratings
Introducing Structs
A tutorial for beginners, offerring a look into C++ structures. How structures can be defined, created, accessed and what is their actual use. Includes example code.
Visits: 659 Updated: 2006-5-10  Rating: (Not Rated)  More info & Ratings
Introducing the Catenator
In this article Adam introduces a very sophisticated and useful data structure for efficient string processing, while at the same time revealing some interesting features of C++.
Visits: 507 Updated: 2005-11-13  Rating: (Not Rated)  More info & Ratings


Found a broken link? Please report it to us.

 

Sponsored Links 
Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Check Out IT Certification Preparation Materials
Sign Up With SkillSoft & Get Access to Training Materials for Over 50 Professional Certifications.
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
CSTSOFT Instrumentation .NET & ActiveX Components
A collection of 13 instrumentation .NET/ActiveX/VCL components including Gauge,Knob,LED,Trend etc.
Software Localization Tool Sisulizer
Localize DotNet, C++ Builder, Delphi, C/C++, Visual Basic & Java apps & html help. Try Sisulizer now
Buy a link now

Advertisement

  Free Magazine  
Free Magazines
Network World, an International Data Group publication, is the industry's only newsweekly shaping the future of network computing in the enterprise.
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.