Click here to Skip to main content
12,353,607 members (70,004 online)

Articles by john morrison leon (Articles: 8)

Articles: 8

RSS Feed

Average article rating: 4.57

Dialogs and Windows
Dialogs
Posted: 29 May 2015   Updated: 3 Jun 2015   Views: 23,713   Rating: 4.95/5    Votes: 56   Popularity: 8.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 1,835
An alternative approach in which dialogs are entirely specified as C++ code that requires neither IDE support to be written nor IDE generated resources to be executed. Powered by the C++ type system.
C / C++ Language
General
Posted: 18 Nov 2012   Updated: 18 Nov 2012   Views: 19,201   Rating: 3.38/5    Votes: 7   Popularity: 2.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
A brief excursion into practical contexts in which C++ references can be used effectively with discussion of the dangers in using them.
Posted: 30 Apr 2014   Updated: 5 May 2014   Views: 12,861   Rating: 4.62/5    Votes: 17   Popularity: 5.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Some clear criteria for choosing when to use C++ references and how to know when they are safe.
Smart Pointers
Posted: 14 May 2008   Updated: 14 Apr 2014   Views: 74,601   Rating: 4.96/5    Votes: 46   Popularity: 8.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 87   Downloaded: 552
A smart pointer system for safe application development in C++.
Posted: 13 Nov 2012   Updated: 14 Apr 2014   Views: 19,741   Rating: 4.81/5    Votes: 12   Popularity: 5.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 338
The missing link for complete memory and pointer safety in C++
Posted: 25 Mar 2014   Updated: 30 Apr 2014   Views: 16,131   Rating: 4.56/5    Votes: 10   Popularity: 4.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 293
Introducing smart observers of single owners and the concept of Public and Private scope visibility
Posted: 18 Sep 2015   Updated: 18 Sep 2015   Views: 4,581   Rating: 4.31/5    Votes: 12   Popularity: 4.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 95
observer_ptr, a smart observer guaranteed to always be either valid or test as null. Transparently harnessing unique_ptr's custom deleter feature to detect object destruction.
Templates
Posted: 12 Sep 2014   Updated: 8 Dec 2014   Views: 25,890   Rating: 4.97/5    Votes: 22   Popularity: 6.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 421
A lightweight library allowing diverse unit types, seamless implicit scaling between them and the ability to work efficiently with multiple factor-less base unit systems (e.g. MKS and cgs).
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.

john morrison leon
Software Developer (Senior)
Spain Spain
I love writing algorithms and creating infrastructures that solve problems and work with a lot of graphical visualisation if only to make sure that I can see it is all working properly. I do all of the serious work in C++.


Advertise | Privacy | Mobile
Web02 | 2.8.160621.1 | Last Updated 28 Jun 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid