René's URL Explorer Experiment


Title: Bad practice – Belay the C++

Generator: WordPress 7.0

direct link

Domain: belaycpp.com

msapplication-TileImagehttps://belaycpp.com/wp-content/uploads/2022/01/cropped-cropped-new_icon_4-270x270.png

Links:

Skip to content https://belaycpp.com/category/bad-practice/#content
https://belaycpp.com/
Belay the C++https://belaycpp.com/
Homehttps://belaycpp.com/
Articleshttps://belaycpp.com/blog/
All articleshttps://belaycpp.com/blog/
History of C++https://belaycpp.com/blog/history-of-c-miniseries/
Teamhttps://belaycpp.com/team/
Contacthttps://belaycpp.com/contact/
Abouthttps://belaycpp.com/about/
🇫🇷 Françaishttps://fr.belaycpp.com/
a = b = c, a strange consequence of operator associativityhttps://belaycpp.com/2022/04/28/a-b-c-a-strange-consequence-of-operator-associativity/
How to quantify technical debt inflationhttps://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++ castshttps://belaycpp.com/2022/03/02/3-interesting-behaviors-of-c-casts/
Constant references are not always your friendshttps://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/
Bad practicehttps://belaycpp.com/category/bad-practice/
Codehttps://belaycpp.com/category/code/
Dilemmahttps://belaycpp.com/category/dilemma/
Good practicehttps://belaycpp.com/category/good-practice/
History of C++https://belaycpp.com/category/history-of-c/
Metahttps://belaycpp.com/category/meta/
UFOhttps://belaycpp.com/category/ufo/
Who owns the memory?https://belaycpp.com/2022/03/17/who-owns-the-memory/
1https://belaycpp.com/category/bad-practice/#notes
You Can Stop Writing Comments About Pointer Ownership (gpfault.net)https://gpfault.net/posts/pointer-ownership-comments.txt.html
2https://belaycpp.com/category/bad-practice/#notes
3https://belaycpp.com/category/bad-practice/#notes
4https://belaycpp.com/category/bad-practice/#notes
RAIIhttps://en.cppreference.com/w/cpp/language/raii
March 17, 2022https://belaycpp.com/2022/03/17/who-owns-the-memory/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
Peter Fordham (Editor)https://belaycpp.com/tag/peter-fordham-editor/
1 Comment on Who owns the memory?https://belaycpp.com/2022/03/17/who-owns-the-memory/#comments
Constant references are not always your friendshttps://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/
1https://belaycpp.com/category/bad-practice/#notes
3https://belaycpp.com/category/bad-practice/#notes
4https://belaycpp.com/category/bad-practice/#notes
References, C++ FAQ (isocpp.org)https://isocpp.org/wiki/faq/references#reseating-refs
Three reasons to pass `std::string_view` by value – Arthur O’Dwyer – Stuff mostly about C++ (quuxplusone.github.io)https://quuxplusone.github.io/blog/2021/11/09/pass-string-view-by-value/
5https://belaycpp.com/category/bad-practice/#notes
Compiler Explorer (godbolt.org)https://godbolt.org/z/W364GK56h
Compiler Explorer (godbolt.org)https://godbolt.org/z/4MTsjanfo
Compiler Explorer (godbolt.org)https://godbolt.org/z/GqrW9WKMz
2https://belaycpp.com/category/bad-practice/#notes
February 15, 2022https://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
Peter Fordham (Editor)https://belaycpp.com/tag/peter-fordham-editor/
10 Comments on Constant references are not always your friendshttps://belaycpp.com/2022/02/15/constant-references-are-not-always-your-friends/#comments
https://belaycpp.com/2021/12/09/the-three-types-of-development/
The three types of developmenthttps://belaycpp.com/2021/12/09/the-three-types-of-development/
1https://belaycpp.com/category/bad-practice/#notes
2https://belaycpp.com/category/bad-practice/#notes
JRLhttps://en.wikipedia.org/wiki/Java_Research_License
3https://belaycpp.com/category/bad-practice/#notes
4https://belaycpp.com/category/bad-practice/#notes
5https://belaycpp.com/category/bad-practice/#notes
r/cpphttps://www.reddit.com/r/cpp/
Stack Overflowhttps://stackoverflow.com/
6https://belaycpp.com/category/bad-practice/#notes
later in the articlehttps://belaycpp.com/category/bad-practice/#what-is-specific-to-c
December 9, 2021https://belaycpp.com/2021/12/09/the-three-types-of-development/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
Peter Fordham (Editor)https://belaycpp.com/tag/peter-fordham-editor/
3 Comments on The three types of developmenthttps://belaycpp.com/2021/12/09/the-three-types-of-development/#comments
Is my cat Turing-complete?https://belaycpp.com/2021/11/24/is-my-cat-turing-complete/
https://www.youtube.com/watch?v=RtqTGSOdmBohttps://www.youtube.com/watch?v=RtqTGSOdmBo
1https://belaycpp.com/category/bad-practice/#notes
2https://belaycpp.com/category/bad-practice/#notes
3https://belaycpp.com/category/bad-practice/#notes
4https://belaycpp.com/category/bad-practice/#note
5https://belaycpp.com/category/bad-practice/#notes
Turing completeness – Wikipediahttps://en.wikipedia.org/wiki/Turing_completeness
November 24, 2021https://belaycpp.com/2021/11/24/is-my-cat-turing-complete/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
Peter Fordham (Editor)https://belaycpp.com/tag/peter-fordham-editor/
14 Comments on Is my cat Turing-complete?https://belaycpp.com/2021/11/24/is-my-cat-turing-complete/#comments
Yet another reason to not use printf (or write C code in general)https://belaycpp.com/2021/08/31/yet-another-reason-to-not-use-printf-or-write-c-code-in-general/
@jckarterhttps://twitter.com/jckarter
pic.twitter.com/vZigQW4O0hhttps://t.co/vZigQW4O0h
August 27, 2021https://twitter.com/jckarter/status/1431284059729108992?ref_src=twsrc%5Etfw
https://godbolt.org/z/c6Me7a5eehttps://godbolt.org/z/c6Me7a5ee
https://godbolt.org/z/5YKEdj73rhttps://godbolt.org/z/5YKEdj73r
https://godbolt.org/z/5YKEdj73rhttps://godbolt.org/z/5YKEdj73r
https://godbolt.org/z/jjeca8qd7https://godbolt.org/z/TG89PeWad
x86-64.pdf (lri.fr)https://www.lri.fr/~filliatr/ens/compil/x86-64.pdf
Streaming SIMD Extensions – Wikipediahttps://en.wikipedia.org/wiki/Streaming_SIMD_Extensions
printf, fprintf, sprintf, snprintf, printf_s, fprintf_s, sprintf_s, snprintf_s – cppreference.comhttps://en.cppreference.com/w/c/io/fprintf
August 31, 2021https://belaycpp.com/2021/08/31/yet-another-reason-to-not-use-printf-or-write-c-code-in-general/
Bad practicehttps://belaycpp.com/category/bad-practice/
UFOhttps://belaycpp.com/category/ufo/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
12 Comments on Yet another reason to not use printf (or write C code in general)https://belaycpp.com/2021/08/31/yet-another-reason-to-not-use-printf-or-write-c-code-in-general/#comments
You shouldn’t assume accessors are fasthttps://belaycpp.com/2021/07/27/you-shouldnt-assume-accessors-are-quick/
https://godbolt.org/z/a4x769jrahttps://godbolt.org/#z:OYLghAFBqRAWIDGB7AJgUwKKoJYBdkAnAGhxAgDNkA7PAZUQEMAbdEARgBZiraBVAM7oACgA8QAcgAME4gCsOxZo2qhEAUgBMAIS3biQ1ojw4a5dNVQBhZMwCuAW2qKLqADI5q6AHKOARuiEigAOyAL4ptQ29k4hYRE0Hl6%2BDgFB7AboRiY0dHiMhHjRjs4ZhujGkXkFeEk%2B/oGKAvmFxbFlLbWe9amN7ACUBsh2hIhsEloAzJ6I9hgA1OqTVgBuFQSES5jqUgCCi3sA9IdLACJnF5PnV5fXd7cPN0/3z48v728XR4fzp%2BgUngS1HmyAo8zwcHQ81mjAEAh2uxhcPmADFkMhtAUbA5gnY8IEEeoAOy6Pa4vzMHCIEAI%2BZ01HozGEbG4/GECD9Jak/a0%2BkrZA4VDzIR4AD6LGCcEYEE8eHmEqlnMm3Pp835guF6DFAXyMto8x1jCVKr5AqFItFwEYDgc0tl8ytNqNXNpvLp9uAWtFVGQHOhNGaLr2qo9Xr8BT9KGogeVruD9L86OY8ylAlFiClqnQqEjAbwQf2po1hHQFozKk9OeNccLdPVQpQOLx6A5BYOu2ChBwK0Y%2BJp8fd%2BvmDnFzEljGIw9FhsnI8dtrb9PtI59s%2BnBUXdMTtinqfTmcrBeJ1xVNeOn1el4%2BV4v17vt8%2B33mNmjeEIdmMRARaIxWOQTbZEAQB/JkWWbdl%2BhAKcFWlKRBinQ0IDgtd51g%2BCV3RJD0PXdlkN3WF9wrbNKBYIROT2YldCJc5gzPE4bwY%2B9GIfZjWPvJ9dmYYAiHwOAHHmYICmtLVAgETU8DZeE9nrBlf2Zf9WUaEALRgvU5Rg8jdkot15hwMEIBHGD5jAMAznlMdFR07SB1VaCLMYRYrnM8dN1skc93LLMhTMt87HQVzj0JaiaxkkC/wApSLUQ%2B1DU06za10/SR0NYzTKc2KrJJHTVWSrUHLMw1XJy0UPIPbNHNOcF3382MbMCijgto6SzVk0CFPAoCLVQtSHWtW04qymy9PmAzLT6hyTLM1DNNVeLbPpOdxoq3qnSKhaSoIzzK2W3yapNOl6q0xqeSa3ZzzYlimKuy6btePZt2TML5IioIQFKoiq39V8gv2%2BYSzwEZgXczaytQI9jvbULGXCxTXpLMtQdbBrfuBtMtvKsyKFIvagpok78fO66LuJonSYfJ8AHk8VZB0tUkhF7SesDAJAT0xR9XNvuRnT/sBqcfXBvH20Z6HnthoC2ZwznA25mzecIIGcMFmt20J26yZJ9WtafRtFIRKG5OZpTdebJGjt%2B455gAFSlOV8gAa1LeV5mYZA5VBcEcAcdAADo/dxlWETVzWQ41sPybOn4KYhQJ5lQXtGBrKNml0/U3ApinhFFOgAEkAC1MGW9gpBLku2yDn46H/ExvbEz0vEIXsna8AB3AShO9yTJz8PF5moN3zJbxgAE8BD9n2EWaXsqVTuV68CJvR3HVtat2KeTEQWfaYbxfEOrPZ15n0Md/xManRX09TuD8PQ612%2B7sj4dGE8F30WCBn9VtTwzbm%2BlmlQICaxPybGWLKLY8wfSiiAXgbuBQoHrFckzdqbIIF%2BA0KvdsqoqCEBGvaHAy0pCOW0LpRyVh5jp0ztnfOhcuSLB0HoHAM16S/3mhQNBPsVL2QgNvBep9VL9HmPvBKWD2FRTytw%2BejdT570EWtOkbDEAcK9N1HhUj0Bn1tH6IRmD5qJRGqgxR70vJaOyswwawjdEKJ9ibfEF9TGsPYfDL06MqxyMWBDexED0TwOMD7XEAg4DrkQPbbhVjJYcwEdo3R4ZCA%2BLwH4uwASgkhIMT7SWMSTEYLMXjY8EhBjMEkAAVlkM4aQshkCSCsHoPQwphijChFMdgsg8CSBkP0QY9sOAlyUJITgJTWnlMkLIAQIApDEBaWU9pxA1iEHCGYTgQA%3D%3D%3D
https://godbolt.org/z/aqznsr6KPhttps://godbolt.org/#z:OYLghAFBqRAWIDGB7AJgUwKKoJYBdkAnAGhxAgDNkA7PAZUQEMAbdEARgBZiraBVAM7oACgA8QAcgAME4gCsOxZo2qhEAUgBMAIS3biQ1ojw4a5dNVQBhZMwCuAW2ohNxC6gAyOaugByjgCN0Qg5NbgAHZAF8U2obeycXYkjokxovH38HIJD2MIN0IzTqOjxGQjx4x2dXQ3RjWNLyvAy/QODQ7gEyiqrE2p6W7zbsjrzOAEoDZDtCRDYJLQBmb0R7DABqdSWrADd6gkJtzHUpAEEt84B6K%2B2AEXvHpYfnp5f3t8/X74%2Bfr9%2BAf9Htcrhs7ugKN4YjQNsgKBs8HB0Bs1owBAJTmdUeiNgAxZDIbTlGwOcJ2PDBTHqADsunOZICzBwiBAmI27LxBKJhBJZIphAgE22dIubI5u2QOFQGyEeAA%2BixwnBGBBvHgNorlUKliKORsJVKZeh5UEyqraBtTYxtbrxZLpbK5cBGA4HCq1Rtna7rcK2WL2R7gMa5VRkILfec9YHgwFyuGdX76YQcLtGBTWZG7YbEEjEABrOU5lRB%2BO29kG6UoUnk9ClxMXDkejYOBXMJWMYjNuVWzstr1uiMNgMWluh3vd8qDvUBAnMLvKgSF5WqdCoQc0l66%2Bs3IF/PeA/e7g/Ho9AkEbGzUbqEOzGIiY/GE4nIav8kAgR/c3k1gUTEBdzUVSkKYuytCBgPHfsgJA0cCXAmCJwFCD5zRJdi1XSgWCEIVzhpXRqQeSNt1uQ9SJPMjTwoqiT3PM5mGAIh8DgBwNnCcoXWNYIBCNPB%2BQxc4K05J8eRfPkOhAR1APNdVAJws48P9DYcHhCAW0AjYwDAe4NTbLVFIUzM9XZNTdMYLZnh09spyM4y5QXNCV2lbS8BvdBrPZDcqQI%2BtBM/Z9X3Ex0wI9K05IMoclJUlsrQ0rSLNC/TaUUvVouNMztKtdyjJbeyi0c8y7gRVyss83DvKIgT7SEr9RJ/d9HSg6TPRdN0wqSwzIo2VSnRaszNO0qC5L1cKbNsqCCua70spSuzULyoMnIsly7DchMOtK%2BTytFCqzh3ajKPIw6DuOv5KsNPyRICkIkFzAt5trNqy067rcuXBaho5EbRqrMS6w6mbXvQxbCooLDVqejaNsubbdpIo79oR%2BGkdPc8AHlyT5T1jT4zEPQu783xAIN5VDcMyqenN6jut6HqywhjVmagu1DdctuhvGuX8sTruJxCyc2inbocksbUU%2Bm8EZ0DJzWzbCJh6G9uRxGTqV1XMRuFFaopTFfM5y7uffH6a35r72Q1gAVZV1TKPN0G4szmGQdU4QRHAHHQAA6L2vLl6GFbhlXA%2BV4OjrRxFgg2VA00YesUCvdUPQ8VHUeEOU6AASQALUwCb2CkfP86ndXQToF8THd7igx8Qg0ztjYfAAd1Y9j3b4zsAnJeunZ0hvGAATwEL2Pcxbo02ZJSLSr4Ja9bds/rOUeTEQCf1SnmuKW7NL58X8fo2rmfGtFnb/aDtWQ9Ps9YebRhvA2R3kHCXGRxv6gTfaiLulQd99jvI4djVY4GxQxyh/ngdu5QQEHCyvjLWEcKABA0DLP2HIqCEC6h6HAE0pDmW0EpcyVgNhJxTmnLOOdhRbB0HoHAH0PLv1GkAhBHtJKmQgFjfeG8pITA2EfCKep4GICYTGLebDp4bzAlwnh9D%2BGCPlI1ER690A9W9IKbhRd/ooIJJA4wHsyQCDgBOfMrDpG81JhI6aHJYyEC0XgHRdg9EGLzEYxhvNLEqMkZ9LaG4JBTGYJIAArLIZw0hZDIEkFYPQegZQzDmMiZY7BZB4EkDICYUw8wcHzkoSQnBAlJJCZIWQAgQBSGIIk4JKTiD7EINEMwnAgA%3D%3D%3D
July 27, 2021https://belaycpp.com/2021/07/27/you-shouldnt-assume-accessors-are-quick/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
1 Comment on You shouldn’t assume accessors are fasthttps://belaycpp.com/2021/07/27/you-shouldnt-assume-accessors-are-quick/#comments
Don’t use raw loopshttps://belaycpp.com/2021/06/22/dont-use-raw-loops/
GoingNative 2013 C++ Seasoning – YouTubehttps://www.youtube.com/watch?v=W2tWOdzgXHA
C++ Code Smells – Jason Turner – CppCon 2019 – YouTubehttps://www.youtube.com/watch?v=f_tLQl0wLUM&t=162s
CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour” – YouTubehttps://www.youtube.com/watch?v=2olsGf6JIkU
The World Map of C++ STL Algorithms – Fluent C++ (fluentcpp.com)https://www.fluentcpp.com/getthemap/
Algorithms library – cppreference.comhttps://en.cppreference.com/w/cpp/algorithm
https://en.cppreference.com/w/cpp/algorithm/find
std::find()https://en.cppreference.com/w/cpp/algorithm/find
https://en.cppreference.com/w/cpp/algorithm/find
std::find_if()https://en.cppreference.com/w/cpp/algorithm/find
https://en.cppreference.com/w/cpp/algorithm/for_each
std::for_each()https://en.cppreference.com/w/cpp/algorithm/for_each
https://en.cppreference.com/w/cpp/algorithm/transform
std::transform()https://en.cppreference.com/w/cpp/algorithm/transform
std::all_of()https://en.cppreference.com/w/cpp/algorithm/all_any_none_of
std::any_of()https://en.cppreference.com/w/cpp/algorithm/all_any_none_of
std::copy_if()https://en.cppreference.com/w/cpp/algorithm/copy
std::remove_if()https://en.cppreference.com/w/cpp/algorithm/remove
https://belaycpp.com/category/bad-practice/reverse()
std::reverse()https://belaycpp.com/category/bad-practice/reverse()
CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour” – YouTubehttps://www.youtube.com/watch?v=2olsGf6JIkU
June 22, 2021https://belaycpp.com/2021/06/22/dont-use-raw-loops/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
3 Comments on Don’t use raw loopshttps://belaycpp.com/2021/06/22/dont-use-raw-loops/#comments
A list of bad practices commonly seen in industrial projectshttps://belaycpp.com/2021/06/01/a-list-of-bad-practices-commonly-seen-in-industrial-projects/
CppCon 2017: Piotr Padlewski “Undefined Behaviour is awesome!” – YouTubehttps://www.youtube.com/watch?v=ehyHyAIa5so
June 1, 2021https://belaycpp.com/2021/06/01/a-list-of-bad-practices-commonly-seen-in-industrial-projects/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
8 Comments on A list of bad practices commonly seen in industrial projectshttps://belaycpp.com/2021/06/01/a-list-of-bad-practices-commonly-seen-in-industrial-projects/#comments
Yet another pamphlet about inlininghttps://belaycpp.com/2021/05/17/yet-another-pamphlet-about-inlining/
inline specifier – cppreference.comhttps://en.cppreference.com/w/cpp/language/inline
What is C++ inline functions – C++ Articles (cplusplus.com)https://www.cplusplus.com/articles/2LywvCM9/
What is C++ inline functions – C++ Articles (cplusplus.com)https://www.cplusplus.com/articles/2LywvCM9/
May 17, 2021https://belaycpp.com/2021/05/17/yet-another-pamphlet-about-inlining/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
2 Comments on Yet another pamphlet about inlininghttps://belaycpp.com/2021/05/17/yet-another-pamphlet-about-inlining/#comments
Passing an enum by parameterhttps://belaycpp.com/2021/05/03/passing-an-enum-by-parameter/
Compiler Explorer (godbolt.org)https://godbolt.org/
May 3, 2021https://belaycpp.com/2021/05/03/passing-an-enum-by-parameter/
Bad practicehttps://belaycpp.com/category/bad-practice/
Chloé Lourseyre (Author)https://belaycpp.com/tag/chloe-lourseyre-author/
1 Comment on Passing an enum by parameterhttps://belaycpp.com/2021/05/03/passing-an-enum-by-parameter/#comments
Page 2https://belaycpp.com/category/bad-practice/page/2/
Next pagehttps://belaycpp.com/category/bad-practice/page/2/
Proudly powered by WordPress https://wordpress.org/

Viewport: width=device-width, initial-scale=1.0

Robots: max-image-preview:large


URLs of crawlers that visited me.