根据需求在 C++ 中定义函数原型

Ian*_*uah 1 c c++ pointers function-pointers function-prototypes

我与我的教授对以下函数原型存在分歧:

提示:“函数采用指向浮点数的指针、指向字符指针的指针并返回指向整数指针的指针。”

我说是

int ** function(float * myFloat, char ** myChar)

但给出的选项是:

A. int **fun(float **, char**)  
B. int *fun(float*, char*)  
C. int ***fun(float*, char**)  
D. int ***fun(*float, **char)  
Run Code Online (Sandbox Code Playgroud)

我认为没有一个是正确的。明确地说,我不是在寻求解决方案 - 我发布我的函数原型是为了表明我认为我知道解决方案并且已经解决了它。

是否有可能给出的任何选项都是正确的?我很想被证明是错误的,并被告知其中一种解决方案是可能的(同样,如果可能,请不要告诉我哪个是正确的)

Joh*_*nck 5

你是对的,4 个建议的答案中没有一个与散文中所述的相符。