Mentions légales du service

Skip to content

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 for setprecision.
  • #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 to std::string that told it was the sole container besides std::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
  • #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 data attribute 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)

Merge request reports