разница между * function () и function () - PullRequest
0 голосов
/ 11 марта 2020

каждый, одна вещь занята моим умом - это указатели на функцию. В чем разница между этими двумя кодами?

#include<iostream>

class test
{
    private:
        // some data members

    public:
        void *print() **OR** void Print()
        {
            // print something
        }

}

Почему у нас есть функция указателя? в чем разница между ними?

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 11 марта 2020

ответ:

когда вы хотите вернуть указатель, у вас есть два способа сделать это

1: таким образом вам не нужно * возвращать значение вашего указателя

int* (int* a , int* b)
{
    if(*a < *b)
       return a;
}

2: таким образом, вам нужно использовать *, чтобы вернуть значение вашего указателя

int (int* a , int* b)
    {
        if(*a < *b)
           return *a;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...