*   >> Læs Uddannelse artikler >> science >> programming

Pointer at fungere i C ++

​​funktionen (squareDifference) er den pointer erklæring mens argument den kaldende funktion er mindet adresse, markøren objekt vil have som værdi. Forskellen her er, at pointeren angivelsen er kompleks og den peger på en funktion. Læs ovenstående kode, hvis du ikke allerede har gjort det. Den anden funktion kan faktisk have mere end én parameter (argument); bare adskille parametrene med komma, selv om nogle af parametrene er henvisninger til funktioner.

Ovenstående kode ser ikke meget nyttig, men under anvendelse af en pointer til en funktion som parameter for en anden funktion kan faktisk blive kompliceret. Jeg vil ikke gå ind i nogen af ​​denne komplikation. Men du ved nu, hvad er en pointer til en funktion, og hvordan man bruger en pegepind til en funktion som parameter til en anden funktion (opdelt initialiseringen i to, venstre operand bliver en parameter for anden funktion og højre operand bliver et argument i kalder den anden funktion). Den gode nyhed er, at mysteriet om pointer til funktion nu er afmystificeret.

Det er, hvad jeg har forberedt. Chrys

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.