Fix many of the tickets opened after the 2022 session
Most of them are fairly trivial; there are two or threes that add more content but none represent more than an hour of work.
Hands-on related issues have not been tackled at all; there are many fast issues remaining!
As indicated in the Changelog, the list of modifications are:
- #102 (closed) Add a sentence to underline C++ functor is not FP functor.
-
#98 (closed) In Streams, manipulators section,
#include <iomanip>
is missing forsetprecision
. - #96 (closed) PrintDivision does not show what the example should.
- #93 (closed) Update Openclassroom link.
- #92 (closed) Add prints to illustrate accuracy loss.
- #89 (closed) Doxygen: remove the sentences related to its slowness that are no longer true.
- #88 (closed) Tools: add a reference to codespell.
- #87 (closed) Remove redundant sentence.
- #86 (closed) Replace concurrent by competitor.
- #84 (closed) Add link to page with support of new features by compilers.
- #82 (closed) Add mention of the parallelism policy for STL algorithms.
-
#78 (closed) Add the contiguity in memory for
std::array
which was a glaring overlook, especially with the line related tostd::string
that told it was the sole container besidesstd::vector
to guarantee it. - #75 (closed) Add Coliru link.
- #74 (closed) Missing parenthesis.
-
#91 (closed) Metaprogramming notebook:
- Add a refinement to the example that uses up
if constexpr
. - Add an example of
std::apply
- Add a refinement to the example that uses up
-
#73 (closed) Explain explicitly why a
for
loop doesn't work for tuples, and add reminder of the trick to work around the impossibility to specialize template functions. - #72 (closed) Put more emphasis on the fact it is an overload and not a template partial specialization that takes place in the example.
- #63 (closed) Add an example of write access through friendship.
-
#61 (closed) Lift a possible ambiguity between class name
Array
and its dataattribute array_
by renaming the latter. - #108 (closed) Fix a dead link. Many thanks to Mathias Malandain for finding it out and providing a link to the web archives!
-
#60 (closed) Detail a bit more the data attribute initialization through the
:
syntax. - #97 (closed) Add a paragraph to explain in C functions overload are not possible.
- #43 (closed) Update Copyright file.
- #29 (closed) Remove an ambiguous sentence.
Note: Originally, I worked on top of the modifications brought in this MR; I then cherry-picked the changes I did to put them atop of master
.
Important Please don't do the same mistake I made and squash all commits!
Closes #98 (closed) #97 (closed) #96 (closed) #93 (closed) #92 (closed) #91 (closed) #89 (closed) #88 (closed) #87 (closed) #86 (closed) #84 (closed) #82 (closed) #78 (closed) #75 (closed) #74 (closed) #73 (closed) #72 (closed) #63 (closed) #61 (closed) #60 (closed) #43 (closed) #29 (closed) #108 (closed) #102 (closed)