*   >> Чтение Образование Статьи >> science >> programming

Указатель на функцию в C ++

сходит с указателями основных объектов. Параметр функции (squareDifference) является декларация указатель в то время как аргумент функции вызывающего это адрес памяти, что объект указатель будет иметь в качестве значения. Разница здесь в том, что декларация указатель является сложным и он указывает на функцию. Читайте выше код, если вы не сделали этого. Другая функция может на самом деле имеют более чем один параметр (аргумент); просто отделить параметры запятыми, даже если некоторые из параметров указатели на функции.

Приведенный выше код выглядит не очень полезно, но с помощью указателя на функцию в качестве параметра для другой функции на самом деле может стать сложным. Я не буду вдаваться в какие-либо из этого осложнения. Тем не менее, теперь вы знаете, что это указатель на функцию, и как использовать указатель на функцию в качестве параметра другой функции (разделить инициализацию в двух; левый операнд становится параметром для другой функции и правого операнда становится аргументом в вызов другой функции). Хорошей новостью является то, что тайна указателя функции в настоящее время демистифицировал.

Это то, что я приготовил. Клейс

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.