每个人,有一件事让我忙得不可开交,那就是函数的指针这两个代码有什么区别?
#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;
}