Lambda konvertierte den Funktionszeigervergleich

8

Einfach, wird die folgende Behauptung jemals feuern?

%Vor%

Der Standard scheint nur zu sagen, dass der Lambda-konvertierte Funktionszeiger dasselbe tut wie das Lambda selbst , dann erkennst du trivial zerstörte Typen, die alle keine Op-Destruktoren haben und daher identisch sind.

    
Passer By 28.01.2018, 10:15
quelle

1 Antwort

4

[expr.prim.lambda] / 6 :

  

Der von dieser Konvertierungsfunktion zurückgegebene Wert ist die Adresse einer Funktion F, die, wenn sie aufgerufen wird, den gleichen Effekt hat wie das Aufrufen des Funktionsaufrufoperators des Schließungstyps.

Die pointed to function wird in Bezug auf ihr Verhalten angegeben, nicht in Bezug auf ihre Identität. Es ist also nicht spezifiziert, ob diese Behauptung ausgelöst wird.

    
Oliv 28.01.2018 11:06
quelle

Tags und Links