CodeProject
|
|
14 Aug 2013
Updated: 15 Aug 2013
Rating: 4.88/5
Votes: 8
Popularity: 4.41
Licence: CPOL
Views: 23,152
Bookmarked: 0
Downloaded: 0
In honour of the 10 million member milestone, CodeProject members Weidong Shen, Wong Shao Voon and ThatsAlok reflect back on their time as part of the developer community.
|
Desktop Programming
|
MFC |
30 Oct 2016
Updated: 30 Oct 2016
Rating: 4.97/5
Votes: 51
Popularity: 8.49
Licence: Ms-PL
Views: 76,790
Bookmarked: 99
Downloaded: 1,373
Prototype SIMD vectorized code effortlessly.
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.44/5
Votes: 19
Popularity: 5.58
Licence: CPOL
Views: 61,005
Bookmarked: 38
Downloaded: 1,461
Benchmark of hash and non-hash container
|
|
7 Apr 2023
Updated: 11 Apr 2023
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 12,186
Bookmarked: 14
Downloaded: 273
Consuming Your C# Library in MFC/C++ Project via C++/CLI
|
|
22 Dec 2019
Updated: 3 Mar 2024
Rating: 5.00/5
Votes: 10
Popularity: 4.77
Licence: CPOL
Views: 24,196
Bookmarked: 19
Downloaded: 1,035
Lee Algorithm Mazesolver in MFC and Direct2D
|
Universal Windows Platform |
25 Dec 2018
Updated: 25 Dec 2018
Rating: 4.33/5
Votes: 2
Popularity: 1.30
Licence: CPOL
Views: 7,756
Bookmarked: 3
Downloaded: 75
UWP Storage Wrapper
|
WPF |
21 Jul 2019
Updated: 21 Jul 2019
Rating: 3.74/5
Votes: 7
Popularity: 3.16
Licence: CPOL
Views: 8,540
Bookmarked: 8
Downloaded: 0
Bring your existing WPF and Winform application to the Microsoft Store
|
High Performance Computing
|
Vectorization |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.97/5
Votes: 20
Popularity: 6.36
Licence: Ms-PL
Views: 78,637
Bookmarked: 56
Downloaded: 1,232
Using SSE2 to speed up alphablending.
|
|
12 Apr 2016
Updated: 25 Apr 2020
Rating: 4.86/5
Votes: 30
Popularity: 7.18
Licence: Ms-PL
Views: 63,697
Bookmarked: 42
Downloaded: 1,676
Benchmark between OpenMP, Parallel Patterns Library, Auto-Parallelizer and C++17 Parallel for_each
|
Multimedia
|
GDI |
23 Jun 2021
Updated: 25 Apr 2023
Rating: 5.00/5
Votes: 24
Popularity: 6.90
Licence: MIT
Views: 15,963
Bookmarked: 21
Downloaded: 333
Tracing GDI Leaks with Windows Debugger
|
GDI+ |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.93/5
Votes: 59
Popularity: 8.54
Licence: CPOL
Views: 204,951
Bookmarked: 185
Downloaded: 7,562
How to use a font without installing it first on user systems
|
|
12 Apr 2016
Updated: 13 Aug 2018
Rating: 4.98/5
Votes: 277
Popularity: 12.08
Licence: CPOL
Views: 600,842
Bookmarked: 586
Downloaded: 32,669
How to draw a text with an outline
|
OpenGL |
16 Dec 2018
Updated: 26 Oct 2022
Rating: 5.00/5
Votes: 18
Popularity: 6.28
Licence: CPOL
Views: 43,909
Bookmarked: 37
Downloaded: 1,356
H264/HEVC Video Encoder for recording OpenGL rendering
|
Programming Languages
|
C# |
11 Jan 2020
Updated: 11 Jan 2020
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 5,484
Bookmarked: 2
Downloaded: 0
Advice for suitable type of technical question to ask in an interview
|
|
2 May 2022
Updated: 7 Jun 2022
Rating: 4.88/5
Votes: 12
Popularity: 5.08
Licence: CPOL
Views: 14,074
Bookmarked: 14
Downloaded: 454
Incorporate Antimalware scanning inside your application
|
|
2 Jul 2022
Updated: 1 Sep 2023
Rating: 4.88/5
Votes: 50
Popularity: 8.11
Licence: CPOL
Views: 77,976
Bookmarked: 64
Downloaded: 3,294
Windows Version Detection using C# and C++
|
|
5 Nov 2016
Updated: 6 May 2024
Rating: 4.77/5
Votes: 22
Popularity: 6.21
Licence: Ms-PL
Views: 92,089
Bookmarked: 51
Downloaded: 4,337
No frills C++ MP3/WMA DirectShow player class
|
C++ |
23 Aug 2019
Updated: 23 Aug 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 30,067
Bookmarked: 12
Downloaded: 339
How to bring your C++ OpenGL code to the web
|
|
1 Nov 2020
Updated: 1 Nov 2020
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 8,511
Bookmarked: 9
Downloaded: 481
This is a proof of concept (POC) that C++ on desktop and Emscripten can share the same UI code.
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.90/5
Votes: 19
Popularity: 6.27
Licence: CPOL
Views: 52,743
Bookmarked: 43
Downloaded: 628
Introduction to Boost Multiprecision Library
|
|
4 Feb 2017
Updated: 4 Feb 2017
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 11,724
Bookmarked: 4
Downloaded: 70
Boost Lexical Cast Wrapper to provide more exceptional information
|
|
30 Dec 2017
Updated: 30 Dec 2017
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 11,374
Bookmarked: 3
Downloaded: 81
C++ Summing For Loop Benchmark yield interesting results and assembly code across different compilers.
|
|
27 Jan 2018
Updated: 27 Jan 2018
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 21,546
Bookmarked: 8
Downloaded: 87
Always use Erase-remove Idiom to erase vector elements
|
|
12 Apr 2016
Updated: 12 Aug 2018
Rating: 4.85/5
Votes: 23
Popularity: 6.42
Licence: CPOL
Views: 78,081
Bookmarked: 58
Downloaded: 1,325
Simplistic Binary Streams with endian swap support
|
|
24 May 2020
Updated: 6 Aug 2020
Rating: 4.88/5
Votes: 6
Popularity: 3.79
Licence: CPOL
Views: 19,371
Bookmarked: 5
Downloaded: 97
Trying out Address Sanitizer in Visual C++
|
|
12 Apr 2016
Updated: 1 Oct 2016
Rating: 4.86/5
Votes: 50
Popularity: 7.99
Licence: CPOL
Views: 184,859
Bookmarked: 70
Downloaded: 0
Writing comparison function for std::sort
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.81/5
Votes: 30
Popularity: 6.46
Licence: CPOL
Views: 104,828
Bookmarked: 50
Downloaded: 2,324
Introduce 4 new algorithms on finding combinations
|
|
12 Apr 2016
Updated: 5 Jun 2018
Rating: 4.55/5
Votes: 58
Popularity: 7.65
Licence: CPOL
Views: 359,933
Bookmarked: 77
Downloaded: 6,228
An article on finding combinations
|
|
6 Jun 2018
Updated: 6 Jun 2018
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 13,288
Bookmarked: 7
Downloaded: 99
Simple Permutation and Combination Parallelism Examples
|
|
25 May 2020
Updated: 25 May 2020
Rating: 5.00/5
Votes: 13
Popularity: 5.57
Licence: CPOL
Views: 29,865
Bookmarked: 27
Downloaded: 872
Direct2D Tutorial on RenderTarget
|
|
17 Sep 2020
Updated: 17 Sep 2020
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 9,594
Bookmarked: 11
Downloaded: 288
Direct2D Tutorial on Linear and Radial Gradient Brush
|
|
20 Aug 2020
Updated: 4 Jan 2021
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 20,187
Bookmarked: 17
Downloaded: 515
Direct2D Tutorial on Drawing Basic Shapes
|
|
20 Aug 2020
Updated: 27 Jan 2021
Rating: 4.82/5
Votes: 7
Popularity: 4.07
Licence: CPOL
Views: 11,073
Bookmarked: 12
Downloaded: 288
Direct2D Tutorial on Applying Affine Transforms on Drawings
|
|
9 Jan 2018
Updated: 27 Jun 2022
Rating: 5.00/5
Votes: 28
Popularity: 7.24
Licence: CPOL
Views: 71,314
Bookmarked: 84
Downloaded: 3,902
A portable and easy-to-use C++ file library to read and write structured data
|
|
20 Sep 2020
Updated: 30 Aug 2022
Rating: 4.85/5
Votes: 17
Popularity: 5.97
Licence: CPOL
Views: 34,966
Bookmarked: 31
Downloaded: 1,634
How to make an HTTP REST request in C++ with WinHTTP wrapper
|
|
12 Apr 2016
Updated: 10 Mar 2023
Rating: 4.81/5
Votes: 78
Popularity: 9.00
Licence: MIT
Views: 178,027
Bookmarked: 172
Downloaded: 4,960
Read/write CSV in few lines of code!
|
|
13 Jan 2023
Updated: 10 Mar 2023
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 11,750
Bookmarked: 7
Downloaded: 330
Introduction to DirectWrite Text Display and Font Enumeration
|
|
16 Nov 2020
Updated: 25 Apr 2023
Rating: 4.96/5
Votes: 34
Popularity: 7.53
Licence: MIT
Views: 72,737
Bookmarked: 71
Downloaded: 2,601
Windows Toast Notification in C++
|
|
12 Aug 2023
Updated: 12 Aug 2023
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 9,462
Bookmarked: 6
Downloaded: 123
C++23 Exception and C++ Windows Exception with Callstack
|
|
10 Feb 2024
Updated: 14 Feb 2024
Rating: 4.90/5
Votes: 18
Popularity: 6.03
Licence: CPOL
Views: 7,409
Bookmarked: 16
Downloaded: 434
Learn 30 Windows Multithreading Mistakes and Solutions to Avert Them
|
C++11 |
28 Jun 2019
Updated: 28 Jun 2019
Rating: 4.77/5
Votes: 11
Popularity: 4.77
Licence: CPOL
Views: 15,935
Bookmarked: 15
Downloaded: 231
How to bring your C++ code to the web
|
|
26 Jul 2019
Updated: 30 Jul 2019
Rating: 4.87/5
Votes: 11
Popularity: 5.07
Licence: CPOL
Views: 29,651
Bookmarked: 19
Downloaded: 584
Run your C++ Graphics on the Desktop and Web
|
|
1 Jan 2020
Updated: 12 Jan 2020
Rating: 5.00/5
Votes: 41
Popularity: 8.01
Licence: CPOL
Views: 33,119
Bookmarked: 49
Downloaded: 864
Floating Point Format For C++ and C# Programmers
|
|
10 Aug 2020
Updated: 10 Aug 2020
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 4,941
Bookmarked: 0
Downloaded: 0
Optimizations that you have to make to wring the performance out of WebAssembly
|
|
28 Jan 2017
Updated: 5 Apr 2017
Rating: 4.25/5
Votes: 6
Popularity: 3.31
Licence: CPOL
Views: 13,153
Bookmarked: 10
Downloaded: 146
Compute Concurrent Permutations and Combinations on CPU
|
|
17 May 2018
Updated: 27 Jun 2022
Rating: 4.43/5
Votes: 6
Popularity: 3.45
Licence: CPOL
Views: 134,868
Bookmarked: 28
Downloaded: 2,934
Example of making HTTP REST Request in C++
|
|
25 Sep 2022
Updated: 16 Oct 2022
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: CPOL
Views: 9,261
Bookmarked: 13
Downloaded: 339
C++11 Range For-Loop to Enumerate Registry, Folder and WMI
|
|
1 Jul 2019
Updated: 25 Apr 2023
Rating: 4.99/5
Votes: 46
Popularity: 8.25
Licence: MIT
Views: 63,954
Bookmarked: 77
Downloaded: 2,797
Bring your animations to H264/HEVC video using C++ and C# with h/w acceleration
|
C++14 |
28 Jan 2017
Updated: 6 May 2021
Rating: 3.69/5
Votes: 12
Popularity: 3.99
Licence: CPOL
Views: 22,804
Bookmarked: 17
Downloaded: 370
C++14: CSV Stream based on C File API to remove code bloat from STL File Streams
|
C++17 |
7 Apr 2023
Updated: 27 Jan 2024
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 11,150
Bookmarked: 10
Downloaded: 213
C++17 easy string to number and vice versa conversions in header-only class
|
|
12 May 2024
Updated: 12 May 2024
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 5,650
Bookmarked: 8
Downloaded: 78
C++ Multithreaded Count Benchmark using Visual C++, G++ and Clang
|
C++98 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.81/5
Votes: 10
Popularity: 4.81
Licence: CPOL
Views: 39,652
Bookmarked: 26
Downloaded: 498
Debug Print using C++11 Variadic Template
|
CUDA |
16 Jan 2021
Updated: 16 Jan 2021
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 8,174
Bookmarked: 4
Downloaded: 203
How to convert a code from parallel C++ ray-tracing code to CUDA, then to SYCL 2020 via Intel® DPC++
|
Markdown |
12 Apr 2016
Updated: 11 Jan 2018
Rating: 4.65/5
Votes: 87
Popularity: 8.63
Licence: CPOL
Views: 964,447
Bookmarked: 138
Downloaded: 544
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function
|
|
19 Sep 2016
Updated: 5 Jun 2018
Rating: 2.94/5
Votes: 7
Popularity: 2.48
Licence: CPOL
Views: 33,615
Bookmarked: 9
Downloaded: 370
Implementing string_view conversion to integral types using Boost Spirit Qi v2
|
|
30 Dec 2017
Updated: 16 Jun 2018
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 18,506
Bookmarked: 11
Downloaded: 132
Overloaded Operators to write concise code on STL Set Algorithms
|
MASM |
4 Dec 2021
Updated: 4 Dec 2021
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 8,614
Bookmarked: 5
Downloaded: 77
Guess what these assembly instructions with the same source and destination operands do?
|
Visual C++ 10.0 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.78/5
Votes: 14
Popularity: 5.48
Licence: Ms-PL
Views: 44,540
Bookmarked: 29
Downloaded: 505
Linq-To-XML Node Creation for Native C++
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.83/5
Votes: 18
Popularity: 6.07
Licence: Ms-PL
Views: 55,610
Bookmarked: 36
Downloaded: 1,972
Draw text outline using DirectWrite
|
XML |
12 Apr 2016
Updated: 27 Jun 2022
Rating: 4.77/5
Votes: 75
Popularity: 8.88
Licence: Ms-PL
Views: 189,434
Bookmarked: 165
Downloaded: 1,626
The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model.
|
|
12 Apr 2016
Updated: 26 Apr 2024
Rating: 4.64/5
Votes: 18
Popularity: 5.82
Licence: CPOL
Views: 54,757
Bookmarked: 53
Downloaded: 1,262
Tutorial on a cross-platform C++ XML DOM library
|
Web Development
|
HTML |
12 Apr 2019
Updated: 12 Apr 2019
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 10,694
Bookmarked: 7
Downloaded: 52
This article discusses what web developers need to know about content security policy.
|
|
14 Apr 2019
Updated: 14 Apr 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 26,916
Bookmarked: 3
Downloaded: 78
This article continues the content security policy discussion with unsafe-inline, unsafe-eval, nonce, cryptographic hashing and more.
|
|
12 Apr 2016
Updated: 13 Aug 2018
Rating: 4.92/5
Votes: 40
Popularity: 7.88
Licence: CPOL
Views: 54,869
Bookmarked: 60
Downloaded: 7,010
Outline Text Part 2
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 32,055
Bookmarked: 10
Downloaded: 344
New SAX parsing model comes to .NET!
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.57/5
Votes: 6
Popularity: 3.56
Licence: Ms-PL
Views: 65,487
Bookmarked: 34
Downloaded: 1,121
Finding lexicographical permutations on GPU
|
|
12 Apr 2016
Updated: 28 Apr 2024
Rating: 4.84/5
Votes: 18
Popularity: 5.82
Licence: CPOL
Views: 46,903
Bookmarked: 43
Downloaded: 789
C++ SAX library to simplify XML parsing
|