Click here to Skip to main content
15,031,055 members
Everything / STL

STL

STL

Great Reads

by Thorsten Ottosen
Are you tired of filling data manually into STL containers? With the Initialization Library it gets a lot easier.
by Shmuel Zang
This article shows how we can implement a thread-safe events (similar to .NET events) mechanism using the standard C++ library.
by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
by Michael Dunn
Create custom tasks in your app's jump list on Windows 7

Latest Articles

by Axter
A smart pointer which acts like a reference variable
by Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
by Steffen Ploetz
Why replacing std::vector with std::set sped up my UndoRedoAction class by about 20x
by John M. Dlugosz
Using swap etc. from generic code must be done properly. Here’s how to fix it for good.

All Articles

Sort by Score

STL 

Please Sign up or sign in to vote.
25 Nov 2004
Thorsten Ottosen
Are you tired of filling data manually into STL containers? With the Initialization Library it gets a lot easier.
Please Sign up or sign in to vote.
13 Aug 2018
Shmuel Zang
This article shows how we can implement a thread-safe events (similar to .NET events) mechanism using the standard C++ library.
Please Sign up or sign in to vote.
6 Jul 2021
Piotr Grygorczuk
Enable C++11 multithreading features in GCC for FreeRTOS
Please Sign up or sign in to vote.
29 Jun 2009
Michael Dunn
Create custom tasks in your app's jump list on Windows 7
Please Sign up or sign in to vote.
25 Oct 2000
Jim Crafton
An Article describing working with the Visual Component Framework
Please Sign up or sign in to vote.
28 Sep 2002
Matthijs Hollemans
A shell extension to allow you to select files based on a wildcard search
Please Sign up or sign in to vote.
14 Dec 2008
Roy, Philippe
An article on improving STL containers to cache to disk in order to lift memory limitation issues.
Please Sign up or sign in to vote.
26 May 2020
stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
Please Sign up or sign in to vote.
25 Nov 2018
Bartlomiej Filipek
What performance can we get from C++17 parallel algorithms?
Please Sign up or sign in to vote.
19 Mar 2002
Alex Mikunov
.NET Extensions that provide an infrastructure for enforcing database-like data integrity constraints
Please Sign up or sign in to vote.
27 Jun 2001
Rashid Thadha
An outlook control and framework that can be used in your WTL Application
Please Sign up or sign in to vote.
26 Jun 2001
Mike Melnikov
A template class that enable you to make tensors with any dimensionality. Process convolution of any tensors and so on.
Please Sign up or sign in to vote.
18 Oct 2020
Espen Harlinn
An introduction to C++ 20 concepts
Please Sign up or sign in to vote.
11 Jul 2002
Pavel Kobyakov
A DevStudio add-in described provides two interesting IDE integration features: adding a new tab to VC WorkspaceView window and running an arbitrary process under IDE with output sent to "Build" tab of VC Output window.
Please Sign up or sign in to vote.
30 Sep 2002
Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
Please Sign up or sign in to vote.
1 Jan 2002
Alexander Berthold
A library allowing you to conveniently build a custom tokenizer and analyzer supporting precedence priorized rules
Please Sign up or sign in to vote.
12 Nov 2002
Alex Vinokur
The C++-program simulates a Turing Machine (TM). TM is defined by input files: metafile, states file, alphabet file, transition file, input word(s) file(s).
Please Sign up or sign in to vote.
24 Nov 2011
Scanix
SystemFramework defines interfaces, classes, and types to support a native runtime system with its own garbage collector, delegates, etc. The design of SystemFramework classes is similar to those of the .NET Framework.
Please Sign up or sign in to vote.
17 Aug 2020
Espen Harlinn
Ranges is coming to C++, and the Range-v3 library was the basis for the proposal to add range support to the C++ standard library
Please Sign up or sign in to vote.
16 Apr 2001
Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
Please Sign up or sign in to vote.
22 Apr 2002
Craig Henderson
Identifying the minimum difference between two data sets.
Please Sign up or sign in to vote.
15 Jul 2002
Adrian Bacaianu
That article present a way to retrieve the GET-POST data from a form into an ISAPI extension.
Please Sign up or sign in to vote.
9 Jan 2010
phoenicyan
High-performance expression evaluator that allows filtering large number of messages
Please Sign up or sign in to vote.
7 Nov 2002
Leor Zolman
A set of tools to shorten the length of VC++ STL-related error messages so that the most vital information from a message fits within the status bar in VS.
Please Sign up or sign in to vote.
1 Jun 2013
Jim Xochellis
A convenient online tool which facilitates the use of generic C++ programing for processing or storing custom data types.
Please Sign up or sign in to vote.
31 May 2018
John M. Dlugosz
A simple pair of iterators provides many handy use cases
Please Sign up or sign in to vote.
17 Jan 2000
Shaun Wilde
A wizard that allows you to create an ATL Property Page or Context Menu extensions
Please Sign up or sign in to vote.
15 Jul 2002
Adrian Bacaianu
This article presents a way to send cookies to client browser from an ISAPI extension.
Please Sign up or sign in to vote.
1 Mar 2008
Frank Arnold
A simple manipulator class for using printf style in ostream
Please Sign up or sign in to vote.
14 Mar 2019
thoughts-on-coding
Implementing the implicit Euler-Method with STL
Please Sign up or sign in to vote.
5 Nov 2009
PeterSchregle
A C++ template class for fixed point mathematics.
Please Sign up or sign in to vote.
18 Nov 2020
Vadim Stadnik
Discussion of simple variants of Voronoi diagram
Please Sign up or sign in to vote.
22 Jun 2013
Pero Matić
A detailed analysis of how to inject the .NET runtime and arbitrary .NET assemblies into unmanaged and managed processes; and how to execute managed code within those processes.
Please Sign up or sign in to vote.
7 May 2020
Intel Corporation, Arthur V. Ratz
I will discuss how to deliver the modern code, using Intel C++ Compiler and OpenMP 4.5 library, that implements the parallel "stable" three-way quicksort, based on the parallel code that has already been discussed in the previous article.
Please Sign up or sign in to vote.
28 Sep 2010
Ajay Vijayvargiya
Reveals the important changes in STL.
Please Sign up or sign in to vote.
31 Dec 2003
Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
Please Sign up or sign in to vote.
12 Sep 2003
Jonathan de Halleux
A helper framework for generation of SQL queries in C++ and Lua
Please Sign up or sign in to vote.
7 Jul 2003
John Osborn
Version 3 of the BHO Popup Blocker written in ATL
Please Sign up or sign in to vote.
16 Aug 2017
Alasdair Craig
A C++ implementation of a published algorithm for computing the concave hull using a k-nearest neighbour approach.
Please Sign up or sign in to vote.
11 Nov 2010
Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
Please Sign up or sign in to vote.
11 Nov 2003
Nitron
This article presents an in-depth analysis of std::deque and offers guidance as to when to prefer using it as opposed to std::vector, by taking into consideration memory allocation and container performance.
Please Sign up or sign in to vote.
15 May 2006
Michael Dunn
A tutorial on writing a shell extension that operates on multiple files at once.
Please Sign up or sign in to vote.
11 Aug 2008
Darren Sessions
The Style Toolkit allows you to modernize the look of your programs using gradients, transparency, PNG images, and more.
Please Sign up or sign in to vote.
13 Sep 2009
Johann Anhofer
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
Please Sign up or sign in to vote.
1 Mar 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 1?)
Please Sign up or sign in to vote.
11 Jan 2010
Roy, Philippe
An article introducing an Artificial Intelligence technique that understands and manipulates concepts from text.
Please Sign up or sign in to vote.
14 Sep 2009
Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
Please Sign up or sign in to vote.
7 Oct 2002
Magomed Abdurakhmanov
Simple class to store application settings in registry
Please Sign up or sign in to vote.
10 Sep 2013
Pablo Aliskevicius
Memory reallocation generated by string concatenations can create performance bottlenecks. .NET has System.Text.StringBuilder, JavaScript has Array.join, and we have string::reserve.
Please Sign up or sign in to vote.
13 Jan 2020
Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
Please Sign up or sign in to vote.
11 May 2009
programmersmind
An introduction to the necessary steps for updating const key fields in a map/multimap
Please Sign up or sign in to vote.
1 Jun 2002
Michael Dunn
An index of all the articles in the Idiot's Guide
Please Sign up or sign in to vote.
20 Jun 2013
DigitalInBlue
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
Please Sign up or sign in to vote.
23 May 2012
Ahmed Charfeddine
Write asynchronous, multithreaded servers in a few lines of code. Monitor realtime activity with a deploy-only dashboard.
Please Sign up or sign in to vote.
19 Aug 2003
Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
Please Sign up or sign in to vote.
14 Jan 2002
Patrick Hoffmann
This class makes it very easy and unified to process the argument list of your main(). It provides many features to support options with parameters, optional parameters and automatic output of error messages and a short manual. It uses STL and is unicode compliant.
Please Sign up or sign in to vote.
24 May 2006
Michael Dunn
A tutorial on writing a shell extension that adds pages to the properties dialog of files.
Please Sign up or sign in to vote.
10 Jan 2004
Hartmut Kaiser
Describes a free and fully Standard conformant C++ preprocessor library
Please Sign up or sign in to vote.
12 Apr 2010
Ajay Vijayvargiya
More of practical situations to use multithreading!
Please Sign up or sign in to vote.
9 Dec 2001
Michael Dunn
A detailed tutorial on writing your own Explorer namespace extensions.
Please Sign up or sign in to vote.
10 Aug 2007
JO Hyeong-Ryeol
A C++ class which helps you to interact with a HTTP web server.
Please Sign up or sign in to vote.
21 Nov 2004
bektek
This simple class shows how to iterate file names by using STL iterator interface.
Please Sign up or sign in to vote.
29 Dec 2006
Michael Dunn
How to use Vista's new file open and file save dialogs with WTL.
Please Sign up or sign in to vote.
16 Nov 2004
peterchen
Using boost, we can write "almost perfect" wrappers for GDI and other resource handles, in a few lines of code.
Please Sign up or sign in to vote.
31 May 2006
Michael Dunn
A tutorial on adding columns to Explorer's details view via a column handler shell extension.
Please Sign up or sign in to vote.
19 Dec 2019
Edwig Huisman
CString only projects can convert to STL std::string
Please Sign up or sign in to vote.
13 Aug 2014
Stefan_Lang
How to avoid overflow and still retain precision on large integer calculations
Please Sign up or sign in to vote.
12 Oct 2002
Michael Dunn, Nish Nishant
A guide to the string wrapper classes provided by Visual C++ and class libraries
Please Sign up or sign in to vote.
18 Jan 2006
Michael Dunn
A tutorial on using WTL splitter windows and pane containers.
Please Sign up or sign in to vote.
9 Jul 2008
Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
Please Sign up or sign in to vote.
20 Jun 2004
compiler
This article introduces a simple approach to in-memory transactions that can be used to implement Undo and Redo. The technique uses SEH and Virtual Memory and requires only STL and Win32.
Please Sign up or sign in to vote.
28 Aug 2001
Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
Please Sign up or sign in to vote.
10 Oct 2004
Dave Handley
Using composites to implement a modular arithmetic calculator with the Boost Spirit parser framework.
Please Sign up or sign in to vote.
15 Jun 2003
Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
Please Sign up or sign in to vote.
1 Apr 2003
Natty Gur
This article discusses the problems and the available solutions for maintenance and utilization of ASP.NET session state of the .NET session object.
Please Sign up or sign in to vote.
14 Nov 2006
Dan Moulding
A memory leak detector for Visual C++ packaged in an easy to use library!
Please Sign up or sign in to vote.
14 Nov 2009
Ahmed Charfeddine
Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
Please Sign up or sign in to vote.
4 Oct 2013
Marius Bancila
This article tries to show that writing code in C++ can be as productive and fun as in other mainstream languages.
Please Sign up or sign in to vote.
17 Jan 2004
Jay Kint
Using custom function adaptors to clarify the usage of a function within an STL algorithm.
Please Sign up or sign in to vote.
9 Mar 2008
Nibu babu thomas
Lists out the details of running processes in a system, loaded drivers, loaded dlls, version of each dll and process, process times, command line, owner, priority, GDI resource usage, privileges, loaded symbols, window heirarchy, autostart app finding and more.
Please Sign up or sign in to vote.
27 Sep 2004
peterchen
A beginner's introduction to the smart pointers provided by the boost library.
Please Sign up or sign in to vote.
7 Apr 2012
Mladen Janković
A framework for genetic algorithms
Please Sign up or sign in to vote.
27 Aug 2002
Joshua Jensen
Class and application to recursively or non-recursively match files or directories based on a wildcard pattern.
Please Sign up or sign in to vote.
4 Sep 2006
Vadim Motorine
How to build a simple, robust and easily expandable server for multiple clients
Please Sign up or sign in to vote.
28 Oct 2014
David Serrano Martínez
I like work. It fascinates me. I can sit and look at it for hours. (Anonymous)
Please Sign up or sign in to vote.
31 Oct 2006
Joaquín M López Muñoz
A template container implementing a bidirectional map that blends well with STL.
Please Sign up or sign in to vote.
18 Jun 2007
Jim Xochellis
This article is discussing the performance problems found in the most notable find_first_of implementations and suggests useful improvements and workarounds.
Please Sign up or sign in to vote.
18 Dec 2007
Chesnokov Yuriy
This article describes an object tracking approach by estimating a time averaged background scene for tracking static and moving objects in real-time on down-scaled image data.
Please Sign up or sign in to vote.
3 Jul 2002
Daniel Andersson
Writing generic code with templates and the C++ standard library.
Please Sign up or sign in to vote.
22 Jan 2004
Mishra Vikas
An application to view Registry entries.
Please Sign up or sign in to vote.
21 Jul 2010
Udi Cohen
1 alternative  
Utility that sorts the files' table in the FAT32 file system.
Please Sign up or sign in to vote.
6 Aug 2002
Todd Jeffreys
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
Please Sign up or sign in to vote.
18 Aug 2012
Dan Randolph
C# interop using platform invoke and C++ vectors to implement fast searching and selection on index keys
Please Sign up or sign in to vote.
10 Jan 2011
Ajay Vijayvargiya
Let's enhance our Debugger!
Please Sign up or sign in to vote.
3 Oct 2000
Philip Oldaker
A set of shell controls and other useful classes
Please Sign up or sign in to vote.
7 Jan 2008
Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.
Please Sign up or sign in to vote.
14 Apr 2021
Baradzenka Aleh
The control representing a regular ToolBar in the form of a tree of command buttons
Please Sign up or sign in to vote.
24 Jan 2011
Ajay Vijayvargiya
Learn how you can write your own Windows debugger.
Please Sign up or sign in to vote.
19 Mar 2007
Michael Dunn
A library and a visual editor that make it easy to build task dialogs and use them in your C++ applications
Please Sign up or sign in to vote.
4 Sep 2002
Chris Losinger
A colorizing text edit control, with full undo/redo, clipboard support, etc.
Please Sign up or sign in to vote.
12 Sep 2001
Jens Nilsson
An article about managing undo and redo actions
Please Sign up or sign in to vote.
16 Jan 2008
Chesnokov Yuriy
The article demonstrates face detection SSE optimized C++ library for color and gray scale data with skin detection, motion estimation for faster processing, small sized SVM and NN rough face prefiltering, PCA/LDA/ICA/any dimensionality reduction/projection and final NN classification
Please Sign up or sign in to vote.
17 Jun 2013
geoyar
An MFC linear chart control with enhanced appearance.
Please Sign up or sign in to vote.
18 Aug 2003
Lai Shiaw San Kent
Introduction to the allocator concept, as well as implementing a policy-driven allocator template class
Please Sign up or sign in to vote.
15 Nov 2001
Oskar Wieland
Using STL on warning level 4
Please Sign up or sign in to vote.
23 Apr 2012
Emilio Garavaglia
A locale codecvt facet from char to wchar_t
Please Sign up or sign in to vote.
19 Jan 2003
peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
Please Sign up or sign in to vote.
27 Mar 2007
Jim Xochellis
This article is discussing the efficiency of the most popular search_n implementations. Furthermore, it is introducing a new search_n specialization for random access iterators, which outruns by far the most commonly used implementations.
Please Sign up or sign in to vote.
23 Oct 2007
Chesnokov Yuriy
The article demonstrating electrocardiogram (ECG) annotation C++ library is based on wavelet-analysis and console application for extraction of vital intervals and waves from ECG data (P, T, QRS, PQ, QT, RR, RRn), ectopic beats and noise detection.
Please Sign up or sign in to vote.
20 Jun 2010
marc ochsenmeier
A set of C++ interfaces to retrieve the side-by-side information of a manifest embedded in an image file.
Please Sign up or sign in to vote.
26 May 2003
George Anescu
Presenting some algorithms for operations with large integer numbers in a C++ class using the STL vector container
Please Sign up or sign in to vote.
14 Nov 2003
Amer Gerzic
Explains principles behind writing regular expression parsers.
Please Sign up or sign in to vote.
28 May 2003
adrian cooper
A beginner's guide to adding a binary resource in visual studio and a simple class for programmatical extraction.
Please Sign up or sign in to vote.
11 Feb 2006
PJ Arends
Presents a header file that allows a single source file that uses STL to be built in either ANSI or Unicode, without any changes or lots of #ifdefs.
Please Sign up or sign in to vote.
19 Jun 2002
Thomas Freudenberg
Get shell icons, even if they're customized
Please Sign up or sign in to vote.
2 Aug 2003
Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
Please Sign up or sign in to vote.
14 Mar 2004
«_Superman_»
Displays current time in various timezones. Also demonstrates some Win32 API programming tricks.
Please Sign up or sign in to vote.
22 Dec 2012
Anders Dalvander
An introduction to context handles in RPC. A simple RPC client/server application using context handles is explained.
Please Sign up or sign in to vote.
19 May 2009
Michael Dunn
An intro to using jump lists with your Windows 7 applications
Please Sign up or sign in to vote.
8 May 2005
J W Payne
A Visual Studio add-in to help navigate around large projects.
Please Sign up or sign in to vote.
17 Apr 2003
Nemanja Trifunovic
Some code to help you combine MC++ and STL
Please Sign up or sign in to vote.
29 Jun 2003
Jonathan de Halleux
IoBind proposes a new approach to object serialization.
Please Sign up or sign in to vote.
24 May 2007
Nicolas Bonamy
A grid to display and edit properties of objects (as in Visual Studio)
Please Sign up or sign in to vote.
21 Nov 2007
Serge Klimov
This is an implementation of docking windows for the WTL library
Please Sign up or sign in to vote.
23 Jan 2012
Shup
An article on simple but frequently used utility functions.
Please Sign up or sign in to vote.
11 Sep 2011
Michael Dunn
This article demonstrates new button and menu features of the Ribbon
Please Sign up or sign in to vote.
14 Feb 2005
Eugene Pustovoyt
Extended MessageBox class
Please Sign up or sign in to vote.
21 May 2003
Jonathan de Halleux
Library for creating autonomous agents that have (fun) life-like behaviors.
Please Sign up or sign in to vote.
20 Jul 2021
Axter
A smart pointer which acts like a reference variable
Please Sign up or sign in to vote.
3 Feb 2002
Michael Dunn
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.
Please Sign up or sign in to vote.
8 May 2000
David Hubbard
A set of classes written in STL that implement a web server
Please Sign up or sign in to vote.
31 Aug 2004
alex.barylski
A multiline hyper edit control derived from CEdit.
Please Sign up or sign in to vote.
18 Apr 2004
nickadams
A C++ implementation of MIME
Please Sign up or sign in to vote.
23 May 2008
Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
Please Sign up or sign in to vote.
27 Jan 2005
Metaldude
A CStatic derived control that allows multiple layers of bitmaps to be displayed or hidden in the same control.
Please Sign up or sign in to vote.
31 Oct 2001
Y. Hirsch
Attach a sub-toolbar/s to another toolbar's button/s. The sub-toolbar will popup if the user clicks on that button a little bit longer
Please Sign up or sign in to vote.
18 May 2012
Eugene Pustovoyt
A control based on CStatic for displaying HTML-like text formatting elements.
Please Sign up or sign in to vote.
1 Oct 2007
rtybase
The theory and practice of developing server applications.
Please Sign up or sign in to vote.
9 May 2000
Nick Carruthers
A context menu shell extension that allows you to copy full file paths to the clipboard.
Please Sign up or sign in to vote.
27 Feb 2011
Mladen Janković
Implementing AI for the Target Number game using a genetic algorithm.
Please Sign up or sign in to vote.
6 May 2020
Arthur V. Ratz
In this article, I’d like to introduce the modern code in C++11, implementing the parallel three-way quicksort, which is asymptotically faster and more efficient than the famous heapsort and mergesort algorithms.
Please Sign up or sign in to vote.
11 Feb 2009
Roy, Philippe
An article introducing Conceptual Dependency and predicate calculus operations.
Please Sign up or sign in to vote.
14 Jul 2006
Igor Vigdorchik
A WTL replacement for PostIt paper notes.
Please Sign up or sign in to vote.
20 Nov 2007
Chesnokov Yuriy
The article demonstrates the self organizing maps clustering approach for unsupervised AI classification tasks with application examples in computer vision area for faces clustering and recognition
Please Sign up or sign in to vote.
2 Mar 2003
Chris Losinger
Scans a folder for sub-folders and files. Simple and easy to use.
Please Sign up or sign in to vote.
2 Jul 2003
Sunspot
A small, Unicode-aware regular expression engine based on Henry Spencer's early work
Please Sign up or sign in to vote.
27 Nov 2003
nickadams
A set of classes to encapsulate DB2 CLI APIs in ADO style.
Please Sign up or sign in to vote.
23 Nov 2002
Mehdi Mousavi
Discusses OSDs and shows you how to implement one under Win32
Please Sign up or sign in to vote.
12 Aug 2012
Christian Ernst Rysgaard
Cracking the htmlhelp .chm storage format to remove annoying file-lock bug and for the sheer fun of it!
Please Sign up or sign in to vote.
6 Sep 2013
ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
Please Sign up or sign in to vote.
25 Aug 2011
Chris Losinger
A simple command line parsing class.
Please Sign up or sign in to vote.
1 Oct 2016
Shao Voon Wong
Writing comparison function for std::sort
Please Sign up or sign in to vote.
1 Feb 2003
Uri Twig
Simple and elegant thread pool.
Please Sign up or sign in to vote.
15 Jul 2009
Jeffrey Walton, Jordan Walters
A UTF-16 class derived from CStdioFile for reading and writing Unicode files
Please Sign up or sign in to vote.
16 Dec 2014
Bartlomiej Filipek
Several examples of beautiful code made up of algorithms from the C++ standard library. Heavily uses modern C++.
Please Sign up or sign in to vote.
23 May 2011
Rotted Frog
A library for creating simple dialogs declaratively with minimal overhead
Please Sign up or sign in to vote.
4 Dec 2003
Oboltus
Tiny template-based C++ class, which simplifies writing of XML data.
Please Sign up or sign in to vote.
21 Aug 2012
KjellKod.cc
Most programming resources are wrong when comparing linked-list to vector. Here you can read and understand how they are wrong and why linked-list is (mostly) to be avoided.
Please Sign up or sign in to vote.
2 Feb 2005
dum
In this article, an improved version of a new networking protocol for distributed or parallel computations is presented. In common, it is suitable just for fast, reliable and featureful interchange of small messages. The protocol's implementation and demo project are provided.
Please Sign up or sign in to vote.
5 May 2003
Joseph Dempsey
This article details a class that allows the manipulation of network adapters and uses that class to build a graphical ipconfig utility for anyone using Windows2000 or Windows XP. In order to accomplish this, the IP helper API is used.
Please Sign up or sign in to vote.
8 Dec 2012
otom
A non-MFC class to encapsulate the FTP protocol.
Please Sign up or sign in to vote.
22 Jan 2008
Mladen Janković
How to make a class schedule using a genetic algorithm.
Please Sign up or sign in to vote.
24 Sep 2001
Chris Losinger
Using STL function objects in std::sort
Please Sign up or sign in to vote.
22 Nov 2010
Vitaly Tomilov
Access detailed information about the current process the easiest way.
Please Sign up or sign in to vote.
18 Oct 2007
cristitomi
An introduction to the STL vector.
Please Sign up or sign in to vote.
22 Dec 2012
Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
Please Sign up or sign in to vote.
31 Oct 2013
DigitalInBlue
This article discusses how to implement and use a template-based C++ benchmarking library.
Please Sign up or sign in to vote.
22 Sep 2019
Rodrigo Cesar de Freitas Dias
Introducing WinLamb, a modern C++11 object-oriented library to write native Windows programs
Please Sign up or sign in to vote.
1 Jun 2008
Artem Kustikov
This article describes portable networking library (ahttp) and small HTTP server - result of modern C++ programming approaches investigation
Please Sign up or sign in to vote.
28 May 2001
Mike Melnikov
A set of classes that provide automatic adding necessary splitters in your dialogs
Please Sign up or sign in to vote.
29 May 2012
User 3160068
Update to "FAT-32 Sorter" helping to ignore leading 'the ' when sorting
Please Sign up or sign in to vote.
27 Aug 2014
Bartlomiej Filipek
Several issues related to smart pointers that are worth knowing.
Please Sign up or sign in to vote.
3 Nov 2003
Nitron
Presenting the std::vector with a discussion on STL algorithms and predicates.
Please Sign up or sign in to vote.
1 Jul 2012
Ajay Vijayvargiya
Let's dwell deeper into C++ templates!
Please Sign up or sign in to vote.
28 Nov 2002
Martin Holzherr
A template container which implements set/multiset functionality using a vector
Please Sign up or sign in to vote.
17 Nov 2006
Vincent Godin
A tiny library that adds color to CRT programs.
Please Sign up or sign in to vote.
9 Mar 2014
careerdrill
This article explains about Strsafe, Secured C run time library (CRT) and safe STL functions.
Please Sign up or sign in to vote.
19 Oct 2011
headmyshoulder
This article explains a framework for solving ordinary differential equations, which is based on template metaprogramming.
Please Sign up or sign in to vote.
29 Oct 2000
Martin Holzherr
Compiles a regular expression into a fast automaton.
Please Sign up or sign in to vote.
27 Apr 2012
Corosan
What properties has some proper C++ wrapper class? Let's formalize it for example for Windows registry.
Please Sign up or sign in to vote.
28 Aug 2001
Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
Please Sign up or sign in to vote.
9 Jul 2013
Taka Muraoka
Problems that developers will face when upgrading an STL-based application to use Unicode and how to solve them.
Please Sign up or sign in to vote.
17 Aug 2002
Pavel Antonov
An intuitive and extensible command line parser class that handles multiple command line formats
Please Sign up or sign in to vote.
4 May 2008
xushiwei
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
Please Sign up or sign in to vote.
23 Dec 2015
Shvetsov Evgeniy
Helper functions to deal with the individual bits & digits, hashing and other
Please Sign up or sign in to vote.
22 Nov 2004
Dave Handley
A library of template classes that enables the rapid production of client-side database code.
Please Sign up or sign in to vote.
13 Feb 2009
Domagoj Šarić
A tiny WinAMP output DLL that uses a C++ replacement of the official ASIO SDK that supports multiple ASIO devices.
Please Sign up or sign in to vote.
7 Dec 2011
deBUGer!
Sample application demonstrating variety of MS technologies
Please Sign up or sign in to vote.
7 Aug 2002
DCUtility
Chat (Client/Server) project build with code found at Code Project.
Please Sign up or sign in to vote.
24 Jul 2006
ihaml
A generic class to import Adobe's Photoshop (.psd) images.
Please Sign up or sign in to vote.
24 Aug 2005
Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
Please Sign up or sign in to vote.
9 Oct 2004
Dave Handley
Basic introduction to producing parsers with the boost::spirit library.
Please Sign up or sign in to vote.
9 Aug 2003
doxys
A self explaning example on how to build a fully compliant STL container
Please Sign up or sign in to vote.
20 Nov 2014
Vadim Stadnik
Generality and efficiency of a semigroup in C++ are achieved by using an augmented B+ tree. Basic and advanced applications of such a semigroup are discussed.
Please Sign up or sign in to vote.
12 Aug 2001
Souren Abeghyan
Multithreaded server class with example of HTTP server
Please Sign up or sign in to vote.
31 Dec 2008
David Crow
How to find the average of a set of numbers.
Please Sign up or sign in to vote.
2 Sep 2008
Boby Thomas P
Patterns in real life - Design patterns played out with people instead of objects.
Please Sign up or sign in to vote.
23 Sep 2015
Shvetsov Evgeniy
Safe and versatile iterator for user types
Please Sign up or sign in to vote.
24 Feb 2007
Nemanja Trifunovic
Answers to some common questions on C++ checked iterators.
Please Sign up or sign in to vote.
17 Nov 2006
Hirotaka Niitsuma
STL like template based coding with the MMX/SSE extension using OpenCV, vigra, and boost.
Please Sign up or sign in to vote.
10 May 2009
Andriy Tylychko
A single header cross-platform thread-safe logging facility
Please Sign up or sign in to vote.
20 Jun 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 3).
Please Sign up or sign in to vote.
3 Nov 2014
Ciro Sisman Pereira
tCNode template: An indexed multi-node data tree using STL containers
Please Sign up or sign in to vote.
7 Jun 2003
ljw1004
If you don't want to use CAB, this is how.
Please Sign up or sign in to vote.
13 Jul 2009
amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
Please Sign up or sign in to vote.
20 Mar 2009
bsargos
Discussing about Tree Iterators: Choices of Datastructure and Algorithm
Please Sign up or sign in to vote.
24 May 2007
Emilio Garavaglia
Tracing in the debug window using std::ostream
Please Sign up or sign in to vote.
25 Oct 2006
Roland Pibinger
Convenient STL-compliant vector for pointers.
Please Sign up or sign in to vote.
19 May 2004
Paul Ranson
Using pointers to member functions to build a functor template binding an instance of an object and a member function.
Please Sign up or sign in to vote.
1 Sep 2009
PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
Please Sign up or sign in to vote.
21 Nov 2011
Philippe Cayouette
The initial implementation of enable_shared_from_this of STL or the one from Boost C++ causes crash if it appears more than once in the inheritance tree of a user class. This is a solution for the problem. (search tag: enable shared from this)
Please Sign up or sign in to vote.
4 May 2008
Mitchel Haas
Open source C++ class template library for generating and parsing xhtml documents.
Please Sign up or sign in to vote.
4 Jan 2002
Will Senn
Some Logging Classes for C++ on the Windows Platform
Please Sign up or sign in to vote.
19 Dec 2001
Konstantin Boukreev
Emulates the Matrix code (like Dozer's screens in the movie) and generates nonsense text via Markov chains
Please Sign up or sign in to vote.
14 Jul 2010
ocoudert
How to write generic STL-like iterators in C++.
Please Sign up or sign in to vote.
13 Jul 2003
Ralph Arvesen
A port of the famous C-language based game engine to Visual C++ with a .NET managed heads-up display.
Please Sign up or sign in to vote.
9 Jul 2011
Cristian Amarie
Testing C++ classes with a pointer to member function.
Please Sign up or sign in to vote.
20 Mar 2002
Christian Graus
A typesafe alternative to sprintf from the std library
Please Sign up or sign in to vote.
23 Mar 2002
Christian Graus
Coverage of two more containers from the STL, namely set and map, and the functions provided for them.
Please Sign up or sign in to vote.
10 Apr 2003
Joseph Dempsey
Provides a class capable of providing a CFile sytle interface with no MFC dependecies and more importantly providing the ability to read/write if full overlapped IO mode with a user defined callback between each segment read/write.
Please Sign up or sign in to vote.
6 Mar 2006
Joerg Wiedenmann
A handy and customizable tokenizer function that works with STL strings.
Please Sign up or sign in to vote.
15 Jan 2006
Adrian Bacaianu
 This article describes two ways to upload images and files on your web server, and the advantages and disadvantages of both.
Please Sign up or sign in to vote.
5 Sep 2001
Alexander Berthold
Fast tokenizer for C++ - like 'lexx'
Please Sign up or sign in to vote.
7 Dec 2002
Paul Evans
Source code and explanation of a thread safe singleton and singleton management.
Please Sign up or sign in to vote.
27 Nov 2015
steveb
C++ numeric to string and string to numeric conversion functions
Please Sign up or sign in to vote.
9 Mar 2012
StephenPhillips
Command line application for recording and displaying scores for Ten Pin bowling
Please Sign up or sign in to vote.
6 Jul 2003
Andrew Walker
An overview of the Boost library
Please Sign up or sign in to vote.
1 Nov 2003
Daniel Lohmann
Use an edit control for logging messages and redirect cout
Please Sign up or sign in to vote.
20 Apr 2002
Oleksandr Kucherenko
A Visual Studio add-in to help navigate to TODO:, TASK: etc comments, as well as showing STL containers in debug mode such as std::string, std::list etc
Please Sign up or sign in to vote.
25 Apr 2010
Scot Brennecke
A string array class using MFC or STL that performs very fast multiple string searches
Please Sign up or sign in to vote.
2 Nov 2010
klizardin
A template classes library to support pipe development with minimum programmer effort.
Please Sign up or sign in to vote.
19 Nov 2013
Ali AslRousta
How to implement a generic lazy evaluation class using C++11 features.
Please Sign up or sign in to vote.
14 Jan 2011
jean Davy
Read/write serialize/unserialize any kind of arbitrary set of C++ data structures in the Registry.