Click here to Skip to main content
15,881,831 members
This competition has ended

Best C++ article of August 2013

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered.

Please Sign up or sign in to vote.
13 Aug 2013Ahmed-Fayed
Using Artifecial Intelligance in the tic tac toe game to make computer never lose. Moreover two humans can play with each other.
Please Sign up or sign in to vote.
19 Aug 2013Kosta Cherry
Code to easily compare performance of code variants.
Please Sign up or sign in to vote.
14 Aug 2013Praveen Kumar Katiyar
Modifying an array of structures.
Please Sign up or sign in to vote.
15 Aug 2013Praveen Kumar Katiyar
Packing an array inside a VARIANT.
Please Sign up or sign in to vote.
29 Aug 2013Talking Dotnet
In my previous post about Writing your first jQuery Mobile app - Part 1, I have explained about creating single page, changing themes and creating navigation button.
Please Sign up or sign in to vote.
28 Aug 2013NSProgrammer
Anatomy of a Singleton.
Please Sign up or sign in to vote.
2 Aug 2013Prasad Agarmore
Datacontract channelfactory WCF way of consuming SOAP web services written in C, C++ using gSoap framework on Linux platform
Please Sign up or sign in to vote.
15 Aug 2013PeteBarber
Capturing lvalue references in C++11 lambdas.
Please Sign up or sign in to vote.
26 Aug 2013paladin_t
A Mimetic C# Style Multicast Event Implementation with C++
Please Sign up or sign in to vote.
27 Aug 2013Praveen Kumar Katiyar
Returning a string from a Win32 DLL using Interop.
Please Sign up or sign in to vote.
26 Aug 2013Zhuyun Dai
To generate a TLB file for an IDL file in build
Please Sign up or sign in to vote.
13 Sep 2013geoyar
Applying Ant Colony Optimization algorithms to solve the Traveling Salesman Problem.
Please Sign up or sign in to vote.
2 Apr 2020Michael Haephrati
How keyboard capturing is implemented as part of Target Eye
Please Sign up or sign in to vote.
8 Aug 2013Mladen Janković
Implementation of Hybrid Grouping Genetic Algorithm for one dimensional bin packing problem
Please Sign up or sign in to vote.
1 Sep 2013Sudhanshu SP Gupta
A multilevel puzzle game to apply some arrangement through touch and click to destroy every target under given tap chances !!
Please Sign up or sign in to vote.
19 Aug 2013Suresh P V
Thread pool class
Please Sign up or sign in to vote.
1 Jun 2015Athari
C# CSS parser with with support for all modern CSS features.
Please Sign up or sign in to vote.
10 Apr 2020Michael Haephrati
An up to date article about NT Services
Please Sign up or sign in to vote.
23 Sep 2013Jean-Louis Leroy
This is part 1 of a series of articles about open multi-methods for C++11.
Please Sign up or sign in to vote.
28 Aug 2013nageshwa
Anti-cross site scripting library (AntiXSS)
Please Sign up or sign in to vote.
6 Aug 2013Marius Bancila
This article provides a list of new or enhanced features for native development with Visual C++ in Visual Studio 2013.
Please Sign up or sign in to vote.
19 Aug 2013Oliver Kohl D.Sc.
This is a small "how to" that shows you how to get wxWidgets running under Windows
Please Sign up or sign in to vote.
30 Sep 2013Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
Please Sign up or sign in to vote.
5 Aug 2013Julijan Sribar
A simple WTL edit control that can display content in arbitrary color even when it is disabled
Please Sign up or sign in to vote.
20 Aug 2013Stanski Adam
C++11: C# like properties
Please Sign up or sign in to vote.
16 Aug 2013darkoman
A modified version of the Bresenham's line drawing algorithm
Please Sign up or sign in to vote.
13 Sep 2013Oso Oluwafemi Ebenezer
This is a wrapper (in c++) for the id3lib library. It helps in getting and setting (reading and writing) id3 frames in media files that uses ID3 tagging.
Please Sign up or sign in to vote.
18 Jul 2014Dave Clemmer
Using Mo+ to generate a working application, which includes an Entity Framework model, OData services, view model client, and WPF application.
Please Sign up or sign in to vote.
20 Aug 2013Fabio Durigon
A class to handle WDM (Windows Driver Mode).
Please Sign up or sign in to vote.
24 Aug 2013pasztorpisti
Avoid accidental virtual method calls in C++ constructors/destructors, Java constructors and be careful with them in C#!
Please Sign up or sign in to vote.
14 Aug 2013Praveen Kumar Katiyar
Modifying an array of string values.
Please Sign up or sign in to vote.
22 Aug 2013MEB Woods
A beginners guide to linked lists from a C\C++ perspective
Please Sign up or sign in to vote.
5 Aug 2013Gautam Agrawal (Programming Expert)
Enable user to make a dialog transparent without making its child control transparent
Please Sign up or sign in to vote.
14 Aug 2013NSProgrammer
How to update UITableView with a dynamic data source
Please Sign up or sign in to vote.
4 Aug 2013Ashish Ranjan Mishra
How to add sub menus dynamically, adding event for them and also retrieving the menu name on click event of individual sub menu
Please Sign up or sign in to vote.
19 Aug 2013Ritesh_Singh
A function which returns date in different formats base on the input given
Please Sign up or sign in to vote.
11 Aug 2013Ghosuwa Wogomon
An in-depth explanation of correct bracket placement and why...

Current Participants

Those with articles that match the contest criteria are automatically entered.

Bi-technologies
Egypt Egypt
Software Engineer at Bi-Technologies
Software Developer (Senior)
India India
Working as a software profesional in Pvt firm
More than 7+ yrs of exp in the field of C++,VC++,MFC,COM,SQL server etc
Software Developer
Russian Federation Russian Federation


C#, JavaScript, PHP developer.



Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
Software Developer Intelligent Coding Solutions, LLC
United States United States
I enjoy coding like an excellent beer. My particular passion and experience lies in the realm of modeling and code generation. In the late 80s and early 90s, I was involved in early modeling and code generation tools that reached the marketplace, including a tool that modeled FORTRAN programs and generated FORTRAN for parallel supercomputer architectures, and a tool that managed Shlaer-Mellor models and generated C++ code. Over the years, I have applied Shlaer-Mellor, UML, and custom modeling and various code generation techniques to greatly benefit the development of enterprise applications.

My current passion and endeavor is to foster the evolution of model oriented development. In particular, I am passionate about evolving the Mo+ model oriented programming language and related model oriented development tools, with as much community input as possible to achieve higher levels in the ability to create and maintain code. The open source site is at https://github.com/moplus/modelorientedplus.
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Austria Austria
Florian Rosmann, 18 years old, student from austria.
Software Developer Retina Software Pvt Ltd
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Verizon Internet Services
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Bloomberg LP
United States United States
I am a software engineer with over 25 years of experience. My main points of interest are: C++, Perl, object-relational mapping, multi-methods. I am the original author of Tangram, an orthogonal object-relational mapper for Perl.
Software Developer (Senior)
Croatia Croatia
Graduated at the Faculty of Electrical Engineering and Computing, University of Zagreb (Croatia) and received M.Sc. degree in electronics. For several years he was research and lecturing assistant in the fields of solid state electronics and electronic circuits, published several scientific and professional papers, as well as a book "Physics of Semiconductor Devices - Solved Problems with Theory" (in Croatian).
During that work he gained interest in C++ programming language and have co-written "C++ Demystified" (in Croatian), 1st edition published in 1997, 2nd in 2001, 3rd in 2010, 4th in 2014.
After book publication, completely switched to software development, programming mostly in C++ and in C#.
In 2016 coauthored the book "Python for Curious" (in Croatian).
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Visma Software
Romania Romania
Marius Bancila is the author of Modern C++ Programming Cookbook and The Modern C++ Challenge. He has been a Microsoft MVP since 2006, initially for VC++ and nowadays for Development technologies. He works as a system architect for Visma, a Norwegian-based company. He works with various technologies, both managed and unmanaged, for desktop, cloud, and mobile, mainly developing with VC++ and VC#. He keeps a blog at http://www.mariusbancila.ro/blog, focused on Windows programming. You can follow Marius on Twitter at @mariusbancila.
CEO Kubla LTD
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
CEO Secured Globe, Inc.
United States United States
Michael Haephrati is a music composer, an inventor and an expert specializes in software development and information security, who has built a unique perspective which combines technology and the end user experience. He is the author of a the book Learning C++ , which teaches C++ 20, and was published in August 2022.

He is the CEO of Secured Globe, Inc., and also active at Stack Overflow.

Read our Corporate blog or read my Personal blog.




Software Developer
Serbia Serbia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
India India
M.C.A.
Working as a Technical Lead in a reputed company.
My Blog: http://mstechtips.blogspot.com
Technical Lead
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Oliver Kohl D.Sc.
Austria Austria
https://www.conteco.gmbh
Software Developer
Nigeria Nigeria
A graduate of Agricultural Engineering from Ladoke Akintola University of Technology, Ogbomoso but computer and web programming is his first love. You can meet him on Facebook Osofem Inc.
Architect
China China
Video game player & creator; Hardware geek & maker.
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
United Kingdom United Kingdom
My day job is mostly working in C++ with a bit of C#. I write a fair amount of command line based tools and really wish they could have a GUI front-end to them hence why I spend my spare time working with WPF.

I started a blog few years back but didn't do a lot with it. I've started describing some of the interesting programming things I come across on it. Please take a look.
Software Developer
India India
I hold a bachelors degree in Computer Engineering. I have worked on different technologies like WCF, C#, C++, Java, SOAP, shell scripting, python etc. I am mainly good at WCF, Linux/C++ and SOAP web services. I have solved many SOAP inter-operability issues. I have experience of developing basic Android and iPhone apps. I like to learn new technologies.
Architect
India India
More than 10 years of experience in designing and development of GUIs and Middleware for industrial control systems.
Software Developer (Senior) Nihilent Technologies Pvt Ltd
South Africa South Africa
I am working with Nihilent Technologies Pvt Ltd.I have worked on Banking and Finance domain, mainly in Cash Management and Repo Trading.
Technologies:-
My technological forte is VC++, C++, Win32, MFC, ATL/COM, C#.NET Windows Application, C, WebSphere MQ and DB2.
Specialties
Domain:-
BFS (Cash Management and Repo Trading)
Technologies:-
C, C++, VC++, Win32, MFC, ATL/COM, WebSphere MQ, DB2
Software Developer
Poland Poland
Graphics drivers developer, programming mostly in C/C++
Software Developer
India India
Hello
I am a student currently studying Computer Science & Engineering in BIET Jhansi, and a Microsoft Student Partner.
I have worked on ASP.NET, windows phone and windows 8 and part time on Blackberry.I have been developing apps for windows phone from past 2years and windows 8 from 1 year and i like to develop games and some of my games are here which I have developed for windows phone and windows 8.
My windows phone Apps- http://www.windowsphone.com/en-in/search?q=sudhanshu%20gupta

My Windows 8 Apps-

1. Learn Alphabets and Numbers-http://apps.microsoft.com/windows/app/learn-alphabets-numbers/88a28cf3-9aad-405a-8379-54bb7b028003

2. Hitball-http://apps.microsoft.com/windows/app/hit-ball/deec5ced-172d-4f16-95e3-1331d9897a01

3.Quick Ball-http://apps.microsoft.com/windows/app/quick-ball/76c9a2c5-63d9-4705-8d7f-cbd8089c3fc4
Software Developer
India India
C++ developer
Technical Lead
India India
I am an experienced Software Developer with 11+ years of hands-on experience working with Microsoft.NET technology (ASP.NET, ASP.NET Core, C#, SQL Server, Angular).

Visit Talking Dotnet
For ASP.NET Core, read ASP.NET Core Articles
Architect
China China
Over 10-years experience in using Microsoft technologies.
At present, working as the architect of a clustered real-time data delivery and visualization system, responsible for the design of component architecture, product packaging and deployment, also targeting private cloud solutions for future.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 31 Aug 2013