Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d1e0ac9

Browse files
Minor improvements after JLab course
1 parent 90770c8 commit d1e0ac9

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

‎talk/C++Course.tex‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,13 @@
5656
\end{block}
5757
\begin{block}{Where to find latest version ?}
5858
\begin{itemize}
59-
\item full sources at {\scriptsize \url{https://github.com/hsf-training/cpluspluscourse}}
60-
\item latest pdf under {\scriptsize \href{https://github.com/hsf-training/cpluspluscourse/raw/download/talk/C++Course\_full.pdf}{raw/download/talk/C++Course\_full.pdf}}
59+
\item full sources at \href{https://github.com/hsf-training/cpluspluscourse}{github.com/hsf-training/cpluspluscourse}
60+
\item latest pdf on
61+
\ifbasic
62+
\href{https://github.com/hsf-training/cpluspluscourse/raw/download/talk/C++Course\_essentials.pdf}{GitHub}
63+
\else
64+
\href{https://github.com/hsf-training/cpluspluscourse/raw/download/talk/C++Course\_full.pdf}{GitHub}
65+
\fi
6166
\end{itemize}
6267
\end{block}
6368
\end{frame}

‎talk/basicconcepts/functions.tex‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,10 +215,12 @@
215215
\begin{block}{Overloading}
216216
\begin{itemize}
217217
\item We can have multiple functions with the same name
218-
\item They must have different parameter lists
219-
\item A different return type alone is not allowed
218+
\begin{itemize}
219+
\item Must have different parameter lists
220+
\item A different return type alone is not allowed
221+
\item Form a so-called ``overload set''
222+
\end{itemize}
220223
\item Default arguments can cause ambiguities
221-
\item All functions with the same name form an ``overload set''
222224
\end{itemize}
223225
\end{block}
224226
\begin{exampleblock}{}

‎talk/basicconcepts/operators.tex‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
bool d = (4 <= 4); // true
5757
bool e = (4 > 4); // false
5858
bool f = (4 >= 4); // true
59+
auto g = (5 <=> 5); // C++20 (later)
5960
\end{cppcode*}
6061
\end{block}
6162
\pause

‎talk/introduction/history.tex‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@
8585

8686
\begin{frame}
8787
\frametitle{\cpp11, \cpp14, \cpp17, \cpp20, \cpp23, \cpp26...}
88-
\begin{block}{status}
88+
\begin{block}{Status}
8989
\begin{itemize}
9090
\item A new \cpp specification every 3 years
9191
\begin{itemize}
92-
\item \cpp23 complete since 11th of Feb. 2023, awaiting ISO ballot
92+
\item \cpp23 complete since 11\textsuperscript{th} of Feb. 2023, awaiting ISO ballot
9393
\item work on \cpp26 has begun
9494
\end{itemize}
9595
\item Bringing each time a lot of goodies

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /