Click here to Skip to main content
15,868,024 members
This competition has ended

Best C++ article of January 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.
8 Jan 2013orouit
This article demonstrates how to implement interfaces defined for a WinRT component using WRL and C++.
Please Sign up or sign in to vote.
12 Jan 2013Andreas Gieriet
Short tip to show a convenient use of the lesser known xor operator
Please Sign up or sign in to vote.
5 Feb 2013Lars [Large] Werner
Use the standard GDI API to load an HBITMAP into SFML.
Please Sign up or sign in to vote.
22 Jan 2013Super Lloyd
My latest developments at writing a clean WinRT component exposing a clean yet complete DirectX D3D (and maybe D2D as well) API to C#.
Please Sign up or sign in to vote.
6 Jan 2013Super Lloyd
DirectX made simple
Please Sign up or sign in to vote.
11 Feb 2013Luis D. Aguilar
Functional programming is a programming paradigm that treats application operations as a sequential execution of functions.
Please Sign up or sign in to vote.
29 Jan 2013Roger65
Find file or use wildcard i.e. dlg*.h, or *.*
Please Sign up or sign in to vote.
13 Feb 2013Babu_Abdulsalam
Subclassing a window using the DLL Injection technique.
Please Sign up or sign in to vote.
19 Mar 2013Igor Stanic
Extending boost::filesystem for Windows and Linux.
Please Sign up or sign in to vote.
18 Feb 2013Babu_Abdulsalam
Tree control with custom checkbox with several other features.
Please Sign up or sign in to vote.
7 Jan 2013Junlin Xu
This article shows how you can bring OpenGL to both native and .NET environment.
Please Sign up or sign in to vote.
6 Jan 2013Captain Price
Several ways of associating a class or a structure with a window and their differences
Please Sign up or sign in to vote.
21 Jan 2013Robert Bermani
Making calls on a C++ DLL without source code or header files, even when the DLL depends on C run-time libraries
Please Sign up or sign in to vote.
19 Mar 2013Igor Stanic
Manage Linux Trash and Windows Recycle Bin with C++.
Please Sign up or sign in to vote.
31 Oct 2013DigitalInBlue
This article discusses how to implement and use a template-based C++ benchmarking library.
Please Sign up or sign in to vote.
17 Jan 2013David Serrano Martínez
A strong exception guarantee tester has been written to test how robust methods of class templates are when faced with third party exceptions.
Please Sign up or sign in to vote.
22 Sep 2015Mike (Prof. Chuck)
Generic EventHandler/EventArgs with a generic implicit cast operator
Please Sign up or sign in to vote.
24 Jan 2013Simon-Benyo
Hooking unmanaged processes using VB.NET.
Please Sign up or sign in to vote.
4 Aug 2013Richard Chambers
Using a subset of the available Lua 5.2 C interface to extend a C++ application with Lua.
Please Sign up or sign in to vote.
3 Jan 2013Andrew_Morris
A sample application to present a simple dialog box using the Win32 API.
Please Sign up or sign in to vote.
11 Feb 2013Markus Koppensteiner
Shows how to use OpenCV to write videos, how to implement mouse events, and presents some commands on image manipulation as well.
Please Sign up or sign in to vote.
26 Jan 2013Verma.No.1
Use Intel Perceptual Computing SDK with VS2012.
Please Sign up or sign in to vote.
11 Jan 2013Zanga D. Dagnogo
This is a simple multiclient server chat on a Local Area Network.
Please Sign up or sign in to vote.
27 Jan 2013Jaskiran Singh
The topic discusses how to safely access the pointers, which are considered as bomb shells if used unsafely.

Current Participants

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

Software Developer
Russian Federation Russian Federation
It's me Smile | :)

Engineer A/S Norske Shell (Dutch Shell)
Norway Norway
----------------------------------
Visit http://lars.werner.no/ for my blog!
----------------------------------
Retired programmer, Norway never had the jobs I wanted Smile | :)
Founder eXternSoft GmbH
Switzerland Switzerland
I feel comfortable on a variety of systems (UNIX, Windows, cross-compiled embedded systems, etc.) in a variety of languages, environments, and tools.
I have a particular affinity to computer language analysis, testing, as well as quality management.

More information about what I do for a living can be found at my LinkedIn Profile and on my company's web page (German only).
Technical Writer
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.
Instructor / Trainer
India India
Hi,
I have been working with computers since my eight grade, programming the ZX Spectrum. I have always had an interest in assembly language and computer theory (and is still the reason for taking tons of online courses), actively code using C/C++ on Windows (using VS) and Linux (using QT).

I also provide training on data structures, algorithms, parallel patterns library , Graphics (DX11), GPGPUs (DX11-CS,AMP) and programming for performance on x86.
Feel free to call me at 0091-9823018914 (UTC +5:30)



(All views expressed here do not reflect the views of my employer).
Software Developer (Senior)
India India
I'm working as Senior software Engineer since 7 years and interested in MFC and COM programming.
Systems Engineer
Spain Spain
I work as a senior industrial engineer for Public Administration in Spain. I have experience in developing software for ballistic computations. I like maths and programming and, above all, riding my mountain bike. Contact me at davidalvi (at gmail dot com).
Team Leader
United States United States
John Farrier is a professional C++ software engineer that specializes in modeling, simulation, and architecture development.

Specialties:

LVC Modeling & Simulation
Software Engineering, C++11, C++98, C, C#, FORTRAN, Python
Software Performance Optimization
Software Requirements Development
Technical Project and Team Leadership
Software Developer
Serbia Serbia
Software developer with couple of years of experience mostly with .NET programming and MS SQL databases currently interested in expanding knowledge to C++ and other operating systems.
Architect
United States United States
I have been designing and developing for more than 10 years and c++ is my passion that continue to this day. I like writing more and more generic code and simple modular code that could be easily reused.
President Computations & Graphics, Inc.
United States United States
Junlin Xu is the founder of Computations & Graphics, Inc. (http://www.cg-inc.com). He is the author of Real3D finite element package, SolverBlaze finite element SDK, OpenGraph Library (OpenGL-based visualization and charting SDK for native and .NET environment), and double128 SDK (quad precision floating point math for C++ and .NET).

Junlin has 20+ years software development experiences in various industries. He has skills in Windows desktop and web application development using C++, C++/CLI, C#, Qt, MFC, STL, OpenGL, GLSL, COM/COM+, WinForms, MS SQL, MySQL, ASP.NET and .NET Core, CSS, jQuery and jQuery UI, Autodesk Revit API, Inno Setup. He is also an expert in mathematical, CAD and algorithmic software development.
Software Developer (Senior) Informatech
Costa Rica Costa Rica
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
I try to be a behavioral scientist who uses his programming 'skills' to solve problems arising in the field of nonverbal communication.
Software Developer (Senior)
Austria Austria
Software Developer since the late 80's, grew up in the good old DOS-Era, switched to windows with Win95 and now doing .net since early 2002 (beta).
Long year c# experience in entertainment software, game programming, directX and XNA as well as SQLServer (DBA, Modelling, Optimizing, Replication, etc) and Oracle Databases in Enterprise environments. Started with Android development in 2014.

Developer of the gml-raptor platform (See my github profile below).

My Game Developer Profile at itch.io
My Repositories at github
Architect Connect In Private
Singapore Singapore
Software Architect, COM, .NET and Smartcard based security specialist.

I've been working in the software industry since I graduated in Electrical and Electronics Engineering. I chose software because I preferred digital to analog.

I started to program with 6802 machine code and evolved to the current .NET technologies... that was a long way.

For more than 20 years I have always worked in technical positions as I simply like to get my hands dirty and crack my brain when things don't go right!

After 12 years in the smart card industry I can claim a strong knowledge in security solutions based on those really small computers!
I've been back into business to design the licensing system for the enterprise solution for Consistel using a .NET smart card (yes they can run .NET CLR!)

I'm currently designing a micro-payment solution using the NXP DESFire EV1 with the ACSO6 SAM of ACS. I can then add a full proficient expertise on those systems and NFC payments.
This technology being under strict NDA by NXP I cannot publish any related article about it, however I can provide professional consulting for it.

You can contact me for professional matter by using the forum or via my LinkedIn profile.
Retired Georgia Southern University
United States United States
Team lead for a point of sale software application written in C and C++. Previous experience with Nortel Networks on software for telecommunications products as well as Program Management.

Education:
BS Computer Science
MBA
Masters in Project Management
Software Developer Continuum LLC
United States United States
I am an embedded software engineer with almost 10 years of experience in the industry. I currently work at Continuum Advanced Systems, a global design innovation consultancy specializing in consumer and medical products. My specializations and interests cover embedded systems, mobile application development, and various web software technologies.
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.
Student
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) http://www.ansibleww.com.au
Australia Australia
The Australia born French man who went back to Australia later in life...
Finally got over life long (and mostly hopeless usually, yay!) chronic sicknesses.
Worked in Sydney, Brisbane, Darwin, Billinudgel, Darwin and Melbourne.
Software Developer
Canada Canada
.................................
Student
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 31 Jan 2013