<分区>
我需要知道指针是如何使用的,如果在调用的函数中使用指针并且定义了一个带星号的空参数,就像示例中那样 (unsigned char *),它会返回什么
unsigned char func.name( unsigned char * );
那么,我们可以在什么时候使用带指针的空参数? 论点是什么?
<分区>
我需要知道指针是如何使用的,如果在调用的函数中使用指针并且定义了一个带星号的空参数,就像示例中那样 (unsigned char *),它会返回什么
unsigned char func.name( unsigned char * );
那么,我们可以在什么时候使用带指针的空参数? 论点是什么?
最佳答案
您可以随时省略参数的名称。这样做的唯一缺点是:
如果您在函数声明中省略参数名称(即在 .h 文件中),可能会使(人类)读者更难理解该参数的预期目的。
如果您在函数定义中省略了参数名称(即在 .cpp 文件中),函数体中的代码将无法引用该参数。
关于c++ - 我们可以在什么时候使用带指针的空参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48940331/