Click here to Skip to main content
15,849,829 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 JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
by Michael Dunn
Create custom tasks in your app's jump list on Windows 7

Latest Articles

by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
by Vadim Stadnik
Simple and useful alternative to traditional memory pool
by Steffen Ploetz
Is LINQ the right technology for processing large amounts of data in runtime-relevant environments?
by honey the codewitch
std::chrono doesn't work on the Teensy? Oh no! Here's how to fix it.

All Articles

Sort by Score

STL 

25 Nov 2004 by Thorsten Ottosen
Are you tired of filling data manually into STL containers? With the Initialization Library it gets a lot easier.
13 Aug 2018 by Shmuel Zang
This article shows how we can implement a thread-safe events (similar to .NET events) mechanism using the standard C++ library.
27 Dec 2023 by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
29 Jun 2009 by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
25 Oct 2000 by Jim Crafton
An Article describing working with the Visual Component Framework
28 Sep 2002 by Matthijs Hollemans
A shell extension to allow you to select files based on a wildcard search
14 Dec 2008 by Roy, Philippe
An article on improving STL containers to cache to disk in order to lift memory limitation issues.
26 May 2020 by stefan stammberger
A novel allocator implementation for managing huge sets of data in STL's std:: containers for Windows operating systems
1 Sep 2009 by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
26 Nov 2018 by Bartlomiej Filipek
What performance can we get from C++17 parallel algorithms?
6 Feb 2023 by Vadim Stadnik
Simple and useful alternative to traditional memory pool
19 Mar 2002 by Alex Mikunov
.NET Extensions that provide an infrastructure for enforcing database-like data integrity constraints
18 Oct 2020 by Espen Harlinn
An introduction to C++ 20 concepts
27 Jun 2001 by Rashid Thadha
An outlook control and framework that can be used in your WTL Application
26 Jun 2001 by Mike Melnikov
A template class that enable you to make tensors with any dimensionality. Process convolution of any tensors and so on.
11 Jul 2002 by 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.
30 Sep 2002 by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
1 Jan 2002 by Alexander Berthold
A library allowing you to conveniently build a custom tokenizer and analyzer supporting precedence priorized rules
12 Nov 2002 by 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).
24 Nov 2011 by 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.
17 Aug 2020 by 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
16 Apr 2001 by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
22 Apr 2002 by Craig Henderson
Identifying the minimum difference between two data sets.
15 Jul 2002 by Adrian Bacaianu
That article present a way to retrieve the GET-POST data from a form into an ISAPI extension.
9 Jan 2010 by phoenicyan
High-performance expression evaluator that allows filtering large number of messages
7 Nov 2002 by 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.
1 Jun 2013 by Jim Xochellis
A convenient online tool which facilitates the use of generic C++ programing for processing or storing custom data types.
17 Jan 2000 by Shaun Wilde
A wizard that allows you to create an ATL Property Page or Context Menu extensions
15 Jul 2002 by Adrian Bacaianu
This article presents a way to send cookies to client browser from an ISAPI extension.
1 Mar 2008 by Frank Arnold
A simple manipulator class for using printf style in ostream
14 Mar 2019 by thoughts-on-coding
Implementing the implicit Euler-Method with STL
6 Nov 2009 by PeterSchregle
A C++ template class for fixed point mathematics.
18 Nov 2020 by Vadim Stadnik
Discussion of simple variants of Voronoi diagram
8 May 2020 by Intel, 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.
28 Sep 2010 by Ajay Vijayvargiya
Reveals the important changes in STL.
31 Dec 2003 by Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
12 Sep 2003 by Jonathan de Halleux
A helper framework for generation of SQL queries in C++ and Lua
7 Jul 2003 by John Osborn
Version 3 of the BHO Popup Blocker written in ATL
11 Nov 2010 by Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
11 Nov 2003 by 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.
15 May 2006 by Michael Dunn
A tutorial on writing a shell extension that operates on multiple files at once.
11 Aug 2008 by Darren Sessions
The Style Toolkit allows you to modernize the look of your programs using gradients, transparency, PNG images, and more.
13 Sep 2009 by 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.
1 Mar 2004 by Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 1?)
11 Jan 2010 by Roy, Philippe
An article introducing an Artificial Intelligence technique that understands and manipulates concepts from text.
14 Sep 2009 by Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
7 Oct 2002 by Magomed Abdurakhmanov
Simple class to store application settings in registry
10 Sep 2013 by 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.
13 Jan 2020 by Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
11 May 2009 by programmersmind
An introduction to the necessary steps for updating const key fields in a map/multimap
1 Jun 2002 by Michael Dunn
An index of all the articles in the Idiot's Guide
20 Jun 2013 by DigitalInBlue
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
23 May 2012 by Ahmed Charfeddine
Write asynchronous, multithreaded servers in a few lines of code. Monitor realtime activity with a deploy-only dashboard.
19 Aug 2003 by Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
14 Jan 2002 by 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.
24 May 2006 by Michael Dunn
A tutorial on writing a shell extension that adds pages to the properties dialog of files.
10 Jan 2004 by Hartmut Kaiser
Describes a free and fully Standard conformant C++ preprocessor library
12 Apr 2010 by Ajay Vijayvargiya
More of practical situations to use multithreading!
9 Dec 2001 by Michael Dunn
A detailed tutorial on writing your own Explorer namespace extensions.
16 Aug 2017 by Alasdair Craig
A C++ implementation of a published algorithm for computing the concave hull using a k-nearest neighbour approach.
19 Dec 2019 by Edwig Huisman
CString only projects can convert to STL std::string
10 Aug 2007 by JO Hyeong-Ryeol
A C++ class which helps you to interact with a HTTP web server.
21 Nov 2004 by bektek
This simple class shows how to iterate file names by using STL iterator interface.
29 Dec 2006 by Michael Dunn
How to use Vista's new file open and file save dialogs with WTL.
16 Nov 2004 by peterchen
Using boost, we can write "almost perfect" wrappers for GDI and other resource handles, in a few lines of code.
31 May 2006 by Michael Dunn
A tutorial on adding columns to Explorer's details view via a column handler shell extension.
18 Jan 2006 by Michael Dunn
A tutorial on using WTL splitter windows and pane containers.
12 Oct 2002 by Michael Dunn, Nish Nishant
A guide to the string wrapper classes provided by Visual C++ and class libraries
9 Jul 2008 by 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.
20 Jun 2004 by 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.
28 Aug 2001 by Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
10 Oct 2004 by Dave Handley
Using composites to implement a modular arithmetic calculator with the Boost Spirit parser framework.
15 Jun 2003 by Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
1 Apr 2003 by 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.
14 Nov 2006 by Dan Moulding
A memory leak detector for Visual C++ packaged in an easy to use library!
18 May 2012 by Eugene Pustovoyt
A control based on CStatic for displaying HTML-like text formatting elements.
14 Nov 2009 by Ahmed Charfeddine
Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
4 Oct 2013 by Marius Bancila
This article tries to show that writing code in C++ can be as productive and fun as in other mainstream languages.
17 Jan 2004 by Jay Kint
Using custom function adaptors to clarify the usage of a function within an STL algorithm.
10 Mar 2008 by 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.
27 Sep 2004 by peterchen
A beginner's introduction to the smart pointers provided by the boost library.
7 Apr 2012 by Mladen Janković
A framework for genetic algorithms
27 Aug 2002 by Joshua Jensen
Class and application to recursively or non-recursively match files or directories based on a wildcard pattern.
4 Sep 2006 by Vadim Motorine
How to build a simple, robust and easily expandable server for multiple clients
15 Nov 2022 by Steffen Ploetz
Is LINQ the right technology for processing large amounts of data in runtime-relevant environments?
14 Apr 2021 by Aleh Baradzenka
The control representing a regular ToolBar in the form of a tree of command buttons
28 Oct 2014 by David Serrano Martínez
I like work. It fascinates me. I can sit and look at it for hours. (Anonymous)
31 Oct 2006 by Joaquín M López Muñoz
A template container implementing a bidirectional map that blends well with STL.
18 Jun 2007 by Jim Xochellis
This article is discussing the performance problems found in the most notable find_first_of implementations and suggests useful improvements and workarounds.
18 Dec 2007 by 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.
3 Jul 2002 by Daniel Andersson
Writing generic code with templates and the C++ standard library.
22 Jan 2004 by Mishra Vikas
An application to view Registry entries.
10 Jan 2011 by Ajay Vijayvargiya
4 Sep 2002 by Chris Losinger
A colorizing text edit control, with full undo/redo, clipboard support, etc.
6 Aug 2002 by Todd Jeffreys
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
19 Aug 2012 by Dan Randolph
C# interop using platform invoke and C++ vectors to implement fast searching and selection on index keys
24 Jan 2011 by Ajay Vijayvargiya
Learn how you can write your own Windows debugger.
3 Oct 2000 by Philip Oldaker
A set of shell controls and other useful classes
7 Jan 2008 by Jarl Ostensen
A finite field EC and simple ECC scheme in C++ to help understand the principles.