|
Skip to content | https://belaycpp.com/category/history-of-c/#content |
| https://belaycpp.com/ |
| Belay the C++ | https://belaycpp.com/ |
| Home | https://belaycpp.com/ |
| Articles | https://belaycpp.com/blog/ |
| All articles | https://belaycpp.com/blog/ |
| History of C++ | https://belaycpp.com/blog/history-of-c-miniseries/ |
| Team | https://belaycpp.com/team/ |
| Contact | https://belaycpp.com/contact/ |
| About | https://belaycpp.com/about/ |
| 🇫🇷 Français | https://fr.belaycpp.com/ |
| a = b = c, a strange consequence of operator associativity | https://belaycpp.com/2022/04/28/a-b-c-a-strange-consequence-of-operator-associativity/ |
| How to quantify technical debt inflation | https://belaycpp.com/2022/04/06/how-to-quantify-technical-debt-inflation/ |
| Who owns the memory? | https://belaycpp.com/2022/03/17/who-owns-the-memory/ |
| 3 interesting behaviors of C++ casts | https://belaycpp.com/2022/03/02/3-interesting-behaviors-of-c-casts/ |
| Constant references are not always your friends | https://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/ |
| Bad practice | https://belaycpp.com/category/bad-practice/ |
| Code | https://belaycpp.com/category/code/ |
| Dilemma | https://belaycpp.com/category/dilemma/ |
| Good practice | https://belaycpp.com/category/good-practice/ |
| History of C++ | https://belaycpp.com/category/history-of-c/ |
| Meta | https://belaycpp.com/category/meta/ |
| UFO | https://belaycpp.com/category/ufo/ |
| [History of C++] The genesis of casting. | https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/ |
| 1 | https://belaycpp.com/category/history-of-c/#annotation-1 |
| https://onlinegdb.com/sYFCGeZmH | https://onlinegdb.com/sYFCGeZmH |
| https://onlinegdb.com/pWovM17X4 | https://onlinegdb.com/pWovM17X4 |
| https://onlinegdb.com/HHjNS9NSb | https://onlinegdb.com/HHjNS9NSb |
| 2 | https://belaycpp.com/category/history-of-c/#annotation-2 |
| Explicit type conversion – cppreference.com | https://en.cppreference.com/w/cpp/language/explicit_cast |
| 3 | https://belaycpp.com/category/history-of-c/#annotation-3 |
| user-defined conversion function – cppreference.com | https://en.cppreference.com/w/cpp/language/cast_operator |
| reinterpret_cast conversion – cppreference.com | https://en.cppreference.com/w/cpp/language/reinterpret_cast |
| The Design and Evolution Of C++ (Bjarne Stroustrup), 1994 | https://www.stroustrup.com/dne.html |
| Sibling Rivalry: C and C++ (Bjarne Stroustrup), 2002 | https://www.stroustrup.com/sibling_rivalry.pdf |
| A History of C++: 1979−1991 (Bjarne Stroustrup), 1993 | https://www.stroustrup.com/hopl2.pdf |
| C – Type Casting (tutorialspoint.com) | https://www.tutorialspoint.com/cprogramming/c_type_casting.htm |
| Explicit type conversion – cppreference.com | https://en.cppreference.com/w/cpp/language/explicit_cast |
| user-defined conversion function – cppreference.com | https://en.cppreference.com/w/cpp/language/cast_operator |
| reinterpret_cast conversion – cppreference.com | https://en.cppreference.com/w/cpp/language/reinterpret_cast |
| https://onlinegdb.com/8HIJIeonA | https://onlinegdb.com/8HIJIeonA |
| October 14, 2021 | https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/ |
| History of C++ | https://belaycpp.com/category/history-of-c/ |
| Chloé Lourseyre (Author) | https://belaycpp.com/tag/chloe-lourseyre-author/ |
| Peter Fordham (Editor) | https://belaycpp.com/tag/peter-fordham-editor/ |
| 1 Comment on [History of C++] The genesis of casting. | https://belaycpp.com/2021/10/14/history-of-c-the-genesis-of-casting/#comments |
| [History of C++] Templates: from C-style macros to concepts | https://belaycpp.com/2021/10/01/history-of-c-templates-from-c-style-macros-to-concepts/ |
| The Design and Evolution of C++ | https://www.stroustrup.com/dne.html |
| 1 | https://belaycpp.com/category/history-of-c/#annotation-1 |
| 2 | https://belaycpp.com/category/history-of-c/#annotation-2 |
| 3 | https://belaycpp.com/category/history-of-c/#annotation-3 |
| 4 | https://belaycpp.com/category/history-of-c/#annotation-4 |
| 5 | https://belaycpp.com/category/history-of-c/#annotation-5 |
| Parameter pack(since C++11) – cppreference.com | https://en.cppreference.com/w/cpp/language/parameter_pack |
| All C++20 core language features with examples | Oleksandr Koval’s blog (oleksandrkvl.github.io) | https://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html#concepts |
| SFINAE – cppreference.com | https://en.cppreference.com/w/cpp/language/sfinae |
| The Design and Evolution Of C++ (Bjarne Stroustrup), 1994 | https://www.stroustrup.com/dne.html |
| Sibling Rivalry: C and C++ (Bjarne Stroustrup), 2002 | https://www.stroustrup.com/sibling_rivalry.pdf |
| A History of C++: 1979−1991 (Bjarne Stroustrup), 1993 | https://www.stroustrup.com/hopl2.pdf |
| cppreference.com | https://en.cppreference.com/w/ |
| All C++20 core language features with examples | Oleksandr Koval’s blog (oleksandrkvl.github.io) | https://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html |
| https://godbolt.org/z/vndGdd7Wh | https://godbolt.org/z/vndGdd7Wh |
| https://godbolt.org/z/ssfxvb4cM | https://godbolt.org/z/ssfxvb4cM |
| Stroustrup: The Design and Evolution of C++ | https://www.stroustrup.com/dne.html |
| Compiler Explorer (godbolt.org) | https://godbolt.org/z/Ec867s3vr |
| October 1, 2021 | https://belaycpp.com/2021/10/01/history-of-c-templates-from-c-style-macros-to-concepts/ |
| History of C++ | https://belaycpp.com/category/history-of-c/ |
| Chloé Lourseyre (Author) | https://belaycpp.com/tag/chloe-lourseyre-author/ |
| Peter Fordham (Editor) | https://belaycpp.com/tag/peter-fordham-editor/ |
| 9 Comments on [History of C++] Templates: from C-style macros to concepts | https://belaycpp.com/2021/10/01/history-of-c-templates-from-c-style-macros-to-concepts/#comments |
| [History of C++] Explanation on why the keyword `class` has no more reason to exist | https://belaycpp.com/2021/09/17/history-of-c-explanation-on-why-the-keyword-class-has-no-more-reason-to-exist/ |
| The Design and Evolution Of C++ (Bjarne Stroustrup) | https://www.stroustrup.com/dne.html |
| Sibling Rivalry: C and C++ (Bjarne Stroustrup) | https://www.stroustrup.com/sibling_rivalry.pdf |
| A History of C++: 1979−1991 (Bjarne Stroustrup) | https://www.stroustrup.com/hopl2.pdf |
| 1 | https://belaycpp.com/category/history-of-c/#annotation-1 |
| 2 | https://belaycpp.com/category/history-of-c/#annotation-2 |
| 3 | https://belaycpp.com/category/history-of-c/#annotation-3 |
| 4 | https://belaycpp.com/category/history-of-c/#annotation-4 |
| 5 | https://belaycpp.com/category/history-of-c/#annotation-5 |
| The Design and Evolution Of C++ (Bjarne Stroustrup) | https://www.stroustrup.com/dne.html |
| 6 | https://belaycpp.com/category/history-of-c/#annotation-6 |
| http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_e/doc/ReferenceManual.pdf |
| The C++ Programming Language – Reference Manual (Bjarne Stroustrup, 1984) | http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_e/doc/ReferenceManual.pdf |
| The real difference between struct and class – Fluent C++ (fluentcpp.com) | https://www.fluentcpp.com/2017/06/13/the-real-difference-between-struct-class/ |
| 7 | https://belaycpp.com/category/history-of-c/#annotation-7 |
| 8 | https://belaycpp.com/category/history-of-c/#annotation-8 |
| How to use the typedef struct in C (educative.io) | https://www.educative.io/edpresso/how-to-use-the-typedef-struct-in-c |
| C++ Core Guidelines (isocpp.github.io) | http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html |
| The Design and Evolution Of C++ (Bjarne Stroustrup), 1994 | https://www.stroustrup.com/dne.html |
| Sibling Rivalry: C and C++ (Bjarne Stroustrup), 2002 | https://www.stroustrup.com/sibling_rivalry.pdf |
| A History of C++: 1979−1991 (Bjarne Stroustrup), 1993 | https://www.stroustrup.com/hopl2.pdf |
| The C++ Programming Language – Reference Manual (Bjarne Stroustrup), 1984 | http://www.softwarepreservation.org/projects/c_plus_plus/cfront/release_e/doc/ReferenceManual.pdf |
| The real difference between struct and class – Fluent C++ (Jonathan Boccara), 2017 | https://www.fluentcpp.com/2017/06/13/the-real-difference-between-struct-class/ |
| C++ Core Guidelines (isocpp.github.io) | http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html |
| Top 30 C++ Programming Blogs and Websites You Must Follow in 2021 (feedspot.com) | https://blog.feedspot.com/cpp_programming_blogs/ |
| September 17, 2021 | https://belaycpp.com/2021/09/17/history-of-c-explanation-on-why-the-keyword-class-has-no-more-reason-to-exist/ |
| History of C++ | https://belaycpp.com/category/history-of-c/ |
| Chloé Lourseyre (Author) | https://belaycpp.com/tag/chloe-lourseyre-author/ |
| Peter Fordham (Editor) | https://belaycpp.com/tag/peter-fordham-editor/ |
| 2 Comments on [History of C++] Explanation on why the keyword `class` has no more reason to exist | https://belaycpp.com/2021/09/17/history-of-c-explanation-on-why-the-keyword-class-has-no-more-reason-to-exist/#comments |
|
Proudly powered by WordPress | https://wordpress.org/ |