*function()和function()之间的区别



每个人,有一件事让我忙得不可开交,那就是函数的指针这两个代码有什么区别?

#include<iostream>
class test
{
private:
// some data members
public:
void *print() **OR** void Print()
{
// print something
}
}

为什么我们有指针函数?它们之间有什么区别?

向致以最良好的问候

答案是:

当你想返回指针时,有两种方法可以完成

1:通过这种方式,您不需要*返回指针的值

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

2:通过这种方式,您需要使用*来返回指针的值

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

最新更新