Click here to Skip to main content
13,406,164 members (50,149 online)

Best C++ article of August 2012

This competition has ended

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. The top 15 entries are shown.

19 Feb 2016
pasztorpisti
An advice to make your DLL interface more attractive and easier-to-maintain even in cross-platform projects
9 Aug 2012
mzdude
shared_ptr and the class factory
1 Sep 2012
Mikhail Semenov
keywords: user-defined literals , templates, constant expressions, recursive functions
19 Aug 2012
Dan Randolph
C# interop using platform invoke and C++ vectors to implement fast searching and selection on index keys
23 Aug 2012
Alesiani Marco
A concept-tool to create interactive documentations for C/C++ projects
9 Aug 2012
Dr. APo
This article presents an experimental platform consisting of two computers to conduct hardware programming and research, unrestricted by any Operating System.
12 Aug 2012
Alex Fotios
How to enumerate and mute all audio capture endpoints using Core Audio API
22 Aug 2013
Woong Gyu La
This article explains how to create your own simple Lock Framework for C++ synchronization.
20 Mar 2014
Ashraf Samy Hegab
The process of porting our cross-platform 3D third person shooter game to support the Intel x86 Android environment.
13 Aug 2012
Lars [Large] Werner
When loading a keyboard dll as a 32-bit application on a 64-bit system, the keyboard-dll-files does not work as expected, this class fixes that problem
8 Aug 2012
Antonyxt
vtable modification and destruction event handling
10 Oct 2013
Shine Jacob (Enot)
A brief introduction to game programming using C/C++.
12 Aug 2012
Alex Fotios
How to enumerate and mute all microphone components under all mixer devices using the Audio Mixer API
19 Feb 2013
Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
7 Feb 2013
Sharath C V
This article explains how to get a list of inf files related to a driver and uninstall the inf files.

Current Participants

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

Lars [Large] Werner
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 | :)
I'm a Computer Science Engineer and I've been programming with a large variety of technologies for years. I love writing software with C/C++, CUDA, .NET and playing around with reverse engineering
Alex Fotios
Software Developer Upwork
South Africa South Africa
I have a keen interest in IT Security, Internet applications, and systems/embedded development. My recent research interests have included secure networks, models of trust, trusted agents, information exchange, and software development methodologies.

http//linkedin.com/in/fotios
Antonyxt
Software Developer
India India
Working as a Software technical manager
Ashraf Samy Hegab
Software Developer (Junior) PLAYIR.com
United Kingdom United Kingdom
7 years console games dev.
3 years mobile r&d.
Now working on a real-time design and development tools for the creation of 3D games and apps across mobile and web platforms. (http://playir.com)

Development history
Brian Lara International Cricket 2005 (Codemasters) - PS2/XBox
World Championship Rugby 2005 (Acclaim) - PS2/XBox/PC
50 Cent Blood on the Sand (Activision) - PS3/Xbox 360
F1 2010 (Codemasters) - PS3/Xbox 360/PC
iGrapher (Software is Poetry) - Web/iOS/Android
Stock Market Hero (Software is Poetry) - iOS
Nah Bruv Shisha Sim (Software is Poetry) - iOS
Lambi Islands (France Telecom) - iOS
Female Mosque Finder (Faith Matters) - iOS
Music Gym (Software is Poetry) - iOS
Freedom Square (Software is Poetry) - iOS
FacePlayer (Software is Poetry) - iOS/Android/PC
MyndPlayer (MyndPlay) - iOS
Quran Project (QuranProject.org) - Android
Phone Wars (PLAYIR) - Web/iOS/Android/WP8/PC
Food Fighters (PLAYIR) - Web/iOS/Android/WP8/PC
Tank Legends (PLAYIR) - Web/iOS/Android/WP8
World of Fighters (PLAYIR) - Web/iOS/Android/WP8
Dan Randolph
Software Developer (Senior) Delcan
United States United States
Dan Randolph is currently a Web Applications Developer with Delcan. Mr. Randolph has a B.S. dergee in Computer Science from the University of Wyoming. He is an active member of the Denver Visual Studio User Group. You can find him posting in the forums on [code.]msdn.microsoft.com and Code Project.
Debdatta Basu
Student Indian Institute of Technology, Roorkee
India India
Debdatta Basu is a student at Indian Institute of Technology, Roorkee, currently pursuing his Bachelor's Degree in Electronics and Communication Engineering. He has four years of experience with C++, C#, Computer Graphics, and Parallel Programming.
Dr. APo
Team Leader University of Washington
United States United States
I was born in Moscow, USSR. In 1998, I earned Master’s degree in Chemistry from the Moscow State University. In 2000, I moved to Germany to pursue a PhD degree in Genetics. Currently I live with my family in the United States.
I have been always involved is a multidisciplinary research side-by-side with biologists. The research involves physical chemistry, bioinformatics and electrical engineering.
Mikhail Semenov
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
mzdude
United States United States
No Biography provided
pasztorpisti
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
Shine Jacob (Enot)
Help desk / Support
United States United States
I love programming, learn about new technologies, algorithms, and problems solving using programming. I started off programming with C/C++. Though I learned PHP and web development but still stuck on C. Don't know why but I kinda love it.
Woong Gyu La
Software Developer
Canada Canada
Woong Gyu La had been working as a software developer for over 8 years.
His personal interests are improving his personal projects,

EpLibrary (Visual C++ Utility Library)
https://github.com/juhgiyo/EpLibrary[^]

EpOraLibrary (Oracle OCI Wrapper Library for Visual C++)
https://github.com/juhgiyo/EpOraLibrary[^]

EpServerEngine (Visual C++ WinSock Server/Client Engine)
https://github.com/juhgiyo/EpServerEngine[^]

And other projects can be found at
https://github.com/juhgiyo?tab=repositories[^]

Finally, my other articles can be found at
http://www.codeproject.com/Articles/juhgiyo#articles[^]

You can contact me at juhgiyo@gmail.com[^]
Codejock Xtreme ToolkitPro  -  Codejock Software   (valued at $629.00)
Codejock Xtreme ToolkitPro MFC extension library includes: Office Style Ribbon, Galleries, Components, Calendar, Report and Property Grids, VS-style Auto Hide and Dockable Windows, Shortcut Bar, Syntax Editor, 100’s of samples with full source code.
SmartOutline 2010  -  SmartOutline   (valued at $139.00)
Store and manage notes, HTML forms, project information, links and more all in one organized document format. Fully .NET Extensible
CryptoLicensing For MFC - Enterprise Edition  -  LogicNP Software   (valued at $399.00)
CryptoLicensing for MFC provides a robust, yet easy way to add licensing, copy-protection and activation capabilities to your MFC, ATL or C++ applications, libraries, components and controls. CryptoLicensing for MFC uses the latest military strength,
The latest C++ ebooks from informIT  -  Andrea Bledsoe   (valued at $120.00)
Two ebooks from Pearson imprints Addison-Wesley or Sams Publishing. The value of the prize is an estimated prize value of two ebooks. The total number of ebooks awarded is a maximum of two.
Total prize value: $1,287.00

Announcements


Advertise | Privacy |
Web02 | 2.8.180221.1 | Last Updated 1 Aug 2012
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid