Using anonymous methods |
Top Previous Next |
New features since Delphi 7 > Anonymous Methods > Using anonymous methods
Anonymous methods in Delphi as well as lambda expressions in C++ can be returned by functions and passed to functions as parameters. The following example demonstrates the use as a parameter:
type TFuncOfIntToString = Reference to function(X: Integer): String;
procedure AnalyzeFunction(Proc: TFuncOfIntToString); begin Proc(3); end; ->
typedef std::function<System::String (int)> TFuncOfIntToString;
void AnalyzeFunction(TFuncOfIntToString Proc) { Proc(3); }
The use as return value is demonstrated in the next example.
|
This page belongs to the Delphi2Cpp Documentation |
Delphi2Cpp home Content |