Click here to Skip to main content
15,886,199 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 Updated

STL 

2 Mar 2024 by JadBenAutho
Efficient and standalone library for NTP server/client utilizing pure C++
6 Feb 2023 by Vadim Stadnik
Simple and useful alternative to traditional memory pool
15 Nov 2022 by Steffen Ploetz
Is LINQ the right technology for processing large amounts of data in runtime-relevant environments?
7 Jul 2022 by Greg Utas
Analogous functions, subtle differences, multiple compilers...
20 Jul 2021 by Axter
A smart pointer which acts like a reference variable
14 Apr 2021 by Aleh Baradzenka
The control representing a regular ToolBar in the form of a tree of command buttons
18 Nov 2020 by Vadim Stadnik
Discussion of simple variants of Voronoi diagram
18 Oct 2020 by Espen Harlinn
An introduction to C++ 20 concepts
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
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
6 May 2020 by 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.
13 Jan 2020 by Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
19 Dec 2019 by Edwig Huisman
CString only projects can convert to STL std::string
22 Sep 2019 by Rodrigo Cesar de Freitas Dias
Introducing WinLamb, a modern C++11 object-oriented library to write native Windows programs
14 Mar 2019 by thoughts-on-coding
Implementing the implicit Euler-Method with STL
25 Nov 2018 by Bartlomiej Filipek
What performance can we get from C++17 parallel algorithms?
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.
5 Jun 2018 by Shao Voon Wong
An article on finding combinations
18 Sep 2017 by David Wincelberg
Sort by month name in database tables, filenames or strings
16 Aug 2017 by Alasdair Craig
A C++ implementation of a published algorithm for computing the concave hull using a k-nearest neighbour approach.
13 Jul 2017 by Midi_Mick
Using ATL and STL to create collections of COM objects without circular references
11 Nov 2016 by HoshiKata
An example state machine framework that uses Doxygen to auto-draw the actual code's behavior.
1 Oct 2016 by Shao Voon Wong
Writing comparison function for std::sort
12 Apr 2016 by Shao Voon Wong
Benchmark of hash and non-hash container
21 Mar 2016 by Noah L
A vector iterator that facilitates the replacement of slow lists with fast vectors, as Bjarne decreed.
21 Feb 2016 by Shvetsov Evgeniy
String class with the auto. managed memory pool and performance tweaks + support modules
23 Dec 2015 by Shvetsov Evgeniy
Helper functions to deal with the individual bits & digits, hashing and other
27 Nov 2015 by steveb
C++ numeric to string and string to numeric conversion functions
23 Sep 2015 by Shvetsov Evgeniy
Safe and versatile iterator for user types
30 Jun 2015 by phillipvoyle
Using JSON.h (version 0.3 supporting polymorphic types and std::shared_ptr)
16 Dec 2014 by Bartlomiej Filipek
Several examples of beautiful code made up of algorithms from the C++ standard library. Heavily uses modern C++.
20 Nov 2014 by 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.
3 Nov 2014 by Ciro Sisman Pereira
tCNode template: An indexed multi-node data tree using STL containers
28 Oct 2014 by David Serrano Martínez
I like work. It fascinates me. I can sit and look at it for hours. (Anonymous)
27 Aug 2014 by Bartlomiej Filipek
Several issues related to smart pointers that are worth knowing.
13 Aug 2014 by Stefan_Lang
How to avoid overflow and still retain precision on large integer calculations
27 Apr 2014 by Bartlomiej Filipek
This book is a must-have resource for any C++ developer!
9 Mar 2014 by Selvam R
This article explains about Strsafe, Secured C run time library (CRT) and safe STL functions.
12 Dec 2013 by trident99
The SQL Developer Kit, or SQD, is an interface wrapper around the SQLite 3 Database engine.
19 Nov 2013 by Ali AslRousta
How to implement a generic lazy evaluation class using C++11 features.
31 Oct 2013 by DigitalInBlue
This article discusses how to implement and use a template-based C++ benchmarking library.
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.
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.
9 Sep 2013 by BjutCS
Here ,we provide simple and practical keyword extraction software and dll for long text
6 Sep 2013 by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
9 Jul 2013 by Taka Muraoka
A quick and convenient way to build STL strings.
9 Jul 2013 by Taka Muraoka
Problems that developers will face when upgrading an STL-based application to use Unicode and how to solve them.
20 Jun 2013 by DigitalInBlue
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
17 Jun 2013 by geoyar
An MFC linear chart control with enhanced appearance.
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.
24 Dec 2012 by jmolivieri
Extension of boost::upgrade_mutex
22 Dec 2012 by Anders Dalvander
An introduction to context handles in RPC. A simple RPC client/server application using context handles is explained.
22 Dec 2012 by Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
8 Dec 2012 by otom
A non-MFC class to encapsulate the FTP protocol.
21 Aug 2012 by 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.
18 Aug 2012 by Dan Randolph
C# interop using platform invoke and C++ vectors to implement fast searching and selection on index keys
12 Aug 2012 by Christian Ernst Rysgaard
Cracking the htmlhelp .chm storage format to remove annoying file-lock bug and for the sheer fun of it!
1 Jul 2012 by Ajay Vijayvargiya
Let's dwell deeper into C++ templates!
20 Jun 2012 by Sasa Kajic
Creating simple memory pool using templates and vector
23 May 2012 by Ahmed Charfeddine
Write asynchronous, multithreaded servers in a few lines of code. Monitor realtime activity with a deploy-only dashboard.
18 May 2012 by Eugene Pustovoyt
A control based on CStatic for displaying HTML-like text formatting elements.
27 Apr 2012 by Corosan
What properties has some proper C++ wrapper class? Let's formalize it for example for Windows registry.
23 Apr 2012 by Emilio Garavaglia
A locale codecvt facet from char to wchar_t
7 Apr 2012 by Mladen Janković
A framework for genetic algorithms
9 Mar 2012 by StephenPhillips
Command line application for recording and displaying scores for Ten Pin bowling
23 Jan 2012 by Shup
An article on simple but frequently used utility functions.
7 Dec 2011 by deBUGer!
Sample application demonstrating variety of MS technologies
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.
21 Nov 2011 by 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)
19 Oct 2011 by headmyshoulder
This article explains a framework for solving ordinary differential equations, which is based on template metaprogramming.
19 Oct 2011 by headmyshoulder
odeint v2 - Solving ordinary differential equations in C++
11 Sep 2011 by Michael Dunn
This article demonstrates new button and menu features of the Ribbon
25 Aug 2011 by Chris Losinger
A simple command line parsing class.
5 Aug 2011 by Pepsibot
A console library capable of colored input and output. Includes user definable menus, ASCII character windows, save/restore a screen worth of characters, 256 console color combinations, and a smart coloring.
9 Jul 2011 by Cristian Amarie
Testing C++ classes with a pointer to member function.
23 May 2011 by Rotted Frog
A library for creating simple dialogs declaratively with minimal overhead
4 May 2011 by Selvam R
This article explains the usage of function pointer and callback in Windows application programming Interface (API).
19 Apr 2011 by Paula Scholz
Using pure Win32, WinInet, and STL Vectors, we open an Internet connection, download, and display a Google map on a Windows Mobile phone.
27 Feb 2011 by Mladen Janković
Implementing AI for the Target Number game using a genetic algorithm.
24 Jan 2011 by Ajay Vijayvargiya
Learn how you can write your own Windows debugger.
14 Jan 2011 by jean Davy
Read/write serialize/unserialize any kind of arbitrary set of C++ data structures in the Registry.
10 Jan 2011 by Ajay Vijayvargiya
30 Dec 2010 by yonken
Yet another implementation to enumerate files
26 Nov 2010 by Achilleas Margaritis
C++0x Dynamic Message Passing Ala Objective-C
22 Nov 2010 by Vitaly Tomilov
Access detailed information about the current process the easiest way.
11 Nov 2010 by Ajay Vijayvargiya
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10
2 Nov 2010 by klizardin
A template classes library to support pipe development with minimum programmer effort.
22 Oct 2010 by headmyshoulder
The article explains a method, how flexible and extendible decorator chains can be built in a generic way. Its power is best seen if it is used with boost::factory and boost::bind.
1 Oct 2010 by BratilaRazvan
A Simple C++ XML parser with only the basic functionality
28 Sep 2010 by Ajay Vijayvargiya
Reveals the important changes in STL.
27 Sep 2010 by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
14 Jul 2010 by ocoudert
How to write generic STL-like iterators in C++.
12 Jul 2010 by Sameerkumar Namdeo
An article on creating a framework for command processing using the Command Design Pattern.
20 Jun 2010 by marc ochsenmeier
A set of C++ interfaces to retrieve the side-by-side information of a manifest embedded in an image file.
25 Apr 2010 by Scot Brennecke
A string array class using MFC or STL that performs very fast multiple string searches
12 Apr 2010 by Ajay Vijayvargiya
More of practical situations to use multithreading!
25 Mar 2010 by FireEmissary
Generic algorithm of the longest common subsequence
26 Feb 2010 by marc ochsenmeier
This sample show how to access the information retrieved by running Auditpol.
11 Jan 2010 by Roy, Philippe
An article introducing an Artificial Intelligence technique that understands and manipulates concepts from text.
9 Jan 2010 by phoenicyan
High-performance expression evaluator that allows filtering large number of messages