Code: Select all
void f()
{
// stuff
{
// code
}
}
Code: Select all
void f()
{
// same stuff as above
[&]{
// same code as above
}();
}
Meinen Überprüfungen zufolge gibt es beim Kompilieren mit keinen Unterschied in der generierten Assembly in Clang Optimierungen, daher gehe ich davon aus, dass es keinen Leistungsaufwand geben wird. Aber ist das immer so?