Click here to Skip to main content
12,291,055 members (56,011 online)

Articles by Mikhail Semenov (Articles: 11)

Articles: 11

RSS Feed

Average article rating: 4.81

C / C++ Language
Delegates
Posted: 14 May 2012   Updated: 24 May 2013   Views: 39,269   Rating: 4.92/5    Votes: 18   Popularity: 6.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 620
This is an alternative for "Member Function Pointers and the Fastest Possible C++ Delegates"
General
Posted: 8 Jul 2012   Updated: 11 Jul 2012   Views: 32,412   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 142
keywords: constexpr, constant, constant expression, user-defined literals, GCC 4.7.0
Posted: 27 Aug 2012   Updated: 31 Aug 2012   Views: 28,851   Rating: 4.97/5    Votes: 29   Popularity: 7.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 314
keywords: user-defined literals , templates, constant expressions, recursive functions
Posted: 20 Apr 2014   Updated: 27 Apr 2014   Views: 14,573   Rating: 4.65/5    Votes: 12   Popularity: 5.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 84
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,001   Rating: 4.59/5    Votes: 9   Popularity: 4.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 30
Defining ranges with steps that can be used in for-loops
Posted: 3 Jan 2015   Updated: 3 Jan 2015   Views: 11,263   Rating: 4.93/5    Votes: 14   Popularity: 5.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 156
This article covers algorithms and implementations for sparse sets of integers, including the benchmark results.
Posted: 18 Jan 2015   Updated: 18 Jan 2015   Views: 11,912   Rating: 4.56/5    Votes: 7   Popularity: 3.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 270
This article covers algorithms and implementations for maps with integers, contains benchmark results
Memory Management
Posted: 4 Jun 2012   Updated: 5 May 2015   Views: 56,832   Rating: 4.91/5    Votes: 41   Popularity: 7.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 705
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: 7,940   Rating: 4.83/5    Votes: 6   Popularity: 3.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 68
The article shows the techniques for defining pass-through methods
Posted: 14 Feb 2015   Updated: 23 Mar 2015   Views: 10,905   Rating: 4.74/5    Votes: 14   Popularity: 5.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 124
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: 9,263   Rating: 4.82/5    Votes: 28   Popularity: 6.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 229
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
Web01 | 2.8.160518.1 | Last Updated 24 May 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid