您的位置:首页 > 其它

把结构体数组应用在vc的函数中当形式参数遇到的问题

2013-10-14 09:19 330 查看
设计了一个复数结构体,结构体如下:

typedef struct tagComplex{

float Re; //复数的实部

float Im; //复数的虚部

}Comple

要把它的数组形式应用在vc中,分以下步骤:

(1)在vc中的某个类中添加成员函数,比如:

void ReverseOrder(Complex ,int);

(2)然后在该类的.cpp文件中,把其函数形式修改为

void ReverseOrder(Complex A[],intb)

{

}

以使在函数里面能够使用复数数组,但是编译后却发现会有错误:

overloaded member function 'void (struct tagComplex [],int)' notfound in 'CComplexStructFFTDlg'

分析:函数声明和定义类型不一样

改正措施:把该类的.h文件中的函数声明改为void ReverseOrder(Complex m[] ,int);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐