Click here to Skip to main content
12,821,674 members (25,837 online)

Articles by Mikhail Semenov (Articles: 11)

Articles: 11

RSS Feed

Average article rating: 4.82

C / C++ Language
Delegates
Posted: 14 May 2012   Updated: 24 May 2013   Views: 42,749   Rating: 4.93/5    Votes: 19   Popularity: 6.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 657
This is an alternative for "Member Function Pointers and the Fastest Possible C++ Delegates"
General
Posted: 8 Jul 2012   Updated: 11 Jul 2012   Views: 37,872   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 151
keywords: constexpr, constant, constant expression, user-defined literals, GCC 4.7.0
Posted: 27 Aug 2012   Updated: 1 Sep 2012   Views: 31,851   Rating: 4.97/5    Votes: 29   Popularity: 7.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 332
keywords: user-defined literals , templates, constant expressions, recursive functions
Posted: 20 Apr 2014   Updated: 27 Apr 2014   Views: 17,123   Rating: 4.65/5    Votes: 12   Popularity: 5.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 91
Problems with the one definition rule; examples of how to use constant expressions in inline functions.
Posted: 3 Jun 2014   Updated: 3 Jun 2014   Views: 5,541   Rating: 4.59/5    Votes: 9   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 33
Defining ranges with steps that can be used in for-loops
Posted: 3 Jan 2015   Updated: 3 Jan 2015   Views: 14,683   Rating: 4.93/5    Votes: 16   Popularity: 5.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 199
This article covers algorithms and implementations for sparse sets of integers, including the benchmark results.
Posted: 18 Jan 2015   Updated: 18 Jan 2015   Views: 16,082   Rating: 4.62/5    Votes: 9   Popularity: 4.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 342
This article covers algorithms and implementations for maps with integers, contains benchmark results
Memory Management
Posted: 4 Jun 2012   Updated: 5 May 2015   Views: 63,082   Rating: 4.92/5    Votes: 42   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 756
Essential features in Visual C++ 11 and GCC 4.7.0: move, rvalue references, prvalues, xvalues, perfect forwarding.
Templates
Posted: 1 Jun 2013   Updated: 2 Jun 2013   Views: 8,920   Rating: 4.83/5    Votes: 6   Popularity: 3.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 72
The article shows the techniques for defining pass-through methods
Posted: 14 Feb 2015   Updated: 23 Mar 2015   Views: 12,625   Rating: 4.77/5    Votes: 16   Popularity: 5.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 132
This articles proposes an implementation of a collection of constructs for writing loops in C++11, as an alternative to the standard C-style for-loop.
Algorithms & Recipes
Algorithms
Posted: 31 Aug 2015   Updated: 31 Aug 2015   Views: 14,533   Rating: 4.83/5    Votes: 30   Popularity: 7.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 279
Efficient Quicksort methods for sorting arrays with lots of duplicate elements
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.

Mikhail Semenov
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided


Advertise | Privacy | Mobile
Web02 | 2.8.170308.1 | Last Updated 26 Mar 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid