mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-06-04 18:54:00 +08:00
Doc: add aliasing in common pitfaffs.
This commit is contained in:
parent
ea94543190
commit
6af1433cb5
@ -2,10 +2,16 @@ namespace Eigen {
|
|||||||
|
|
||||||
/** \page TopicPitfalls Common pitfalls
|
/** \page TopicPitfalls Common pitfalls
|
||||||
|
|
||||||
|
|
||||||
\section TopicPitfalls_template_keyword Compilation error with template methods
|
\section TopicPitfalls_template_keyword Compilation error with template methods
|
||||||
|
|
||||||
See this \link TopicTemplateKeyword page \endlink.
|
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
|
\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:
|
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:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user