C++如何为接受对象指针数组的函数编写头文件原型
C++ how to write header file prototype for a function that accepts an array of object pointers.
头文件原型(.hpp)给出一个g++编译器错误 - 头文件中没有匹配的函数类型。编写原型(或函数参数)的正确方法是什么?我尝试过哦,这么多组合...
void myClass( Objects (*)[] );
实现文件函数定义 (.cpp)
void myClass::myFunction( Objects *ptr2object_Array ) {
/* do stuff */ }
在这里和其他地方彻底寻找答案...谢谢。意识到矢量讲座,我被一系列对象指针所困。
函数签名需要完全匹配:
void myClass( Objects (*)[] );
void myClass::myFunction( Objects (*ptr2object_Array)[] ) {
/* do stuff */
}
像Objects *ptr2object_Array
这样的简单指针与指针数组不同。
相关文章:
- 函数如何通知用户它基于函数原型抛出异常?
- 在函数中拥有函数原型的目的是什么?
- 什么..(省略号)作为函数原型中唯一的函数参数,C++?
- 是否可以使用 libclang python 解析 cpp 文件中没有标头的函数原型
- 有没有办法在C++编译时更改函数原型?
- 省略函数原型中的返回类型
- 如何使用 "using" 关键字定义函数原型/签名
- 函数原型未初始化的局部变量
- 如何创建函数原型命名空间
- 标准库头文件函数原型的实现是如何用 c++ 编写的?
- 为什么这种类型的函数原型会引发错误?
- 函数指针类型不能用于函数原型
- 了解此函数原型
- 将字符串向量传递给函数和函数原型问题 c++
- 函数原型范围的有趣用法
- 为什么这不起作用(C++函数原型)
- 将数组传递到函数会在函数原型声明中出现错误
- 在头文件中的函数原型中获取指针数组:函数声明为 void
- 类/成员函数中的函数原型
- 函数原型中的字符串初始化