From 6af1433cb50af7423a1a69afc24c098af9c76bb1 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 29 May 2018 22:37:47 +0200 Subject: Doc: add aliasing in common pitfaffs. --- doc/Pitfalls.dox | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc/Pitfalls.dox') diff --git a/doc/Pitfalls.dox b/doc/Pitfalls.dox index cf42effef..3f395053d 100644 --- a/doc/Pitfalls.dox +++ b/doc/Pitfalls.dox @@ -2,10 +2,16 @@ namespace Eigen { /** \page TopicPitfalls Common pitfalls + \section TopicPitfalls_template_keyword Compilation error with template methods See this \link TopicTemplateKeyword page \endlink. +\section TopicPitfalls_aliasing Aliasing + +Don't miss this \link TopicAliasing page \endlink on aliasing, +especially if you got wrong results in statements where the destination appears on the right hand side of the expression. + \section TopicPitfalls_auto_keyword C++11 and the auto keyword In short: do not use the auto keywords with Eigen's expressions, unless you are 100% sure about what you are doing. In particular, do not use the auto keyword as a replacement for a Matrix<> type. Here is an example: -- cgit v1.2.3