summaryrefslogtreecommitdiff
path: root/tour3_log
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2023-07-30 19:32:04 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2023-07-30 19:32:04 +0200
commit0078141810a020421fec9a78406171dacd446e34 (patch)
treeab7ff6b1ebd38af2947f56aa448532f9d682b7dd /tour3_log
parent787ad41002632b5f19065ea472799e558d2ba2a5 (diff)
Tour3Log: Chapter 7
Diffstat (limited to 'tour3_log')
-rw-r--r--tour3_log/tour3_log.tex17
1 files changed, 17 insertions, 0 deletions
diff --git a/tour3_log/tour3_log.tex b/tour3_log/tour3_log.tex
index 98cc769..4fd50f6 100644
--- a/tour3_log/tour3_log.tex
+++ b/tour3_log/tour3_log.tex
@@ -149,4 +149,21 @@ It is mentioned that coroutines can execute in parallel. Is this when
used alongside for example \texttt{std::async}?
It would be interesting to see an example of this?
+\section*{Chapter 7: Templates}
+Does the full template implementation always have to be available at
+instantiation time? (ie. in a header file) or can parts of the code be in
+its own compilation unit so a developer does not have to be
+``exposed'' to all the implementation details of a templated class.
+
+\bigskip
+
+Is a lambda always allocated on the stack or will it use the
+freestore under certains circumstances, like std::string's SSO?
+
+\bigskip
+
+Is it possible to somehow know, with a constexpr if, inside a
+constexpr function if it is currently being invoked in a constexpr
+context?
+
\end{document}