error C2146: 语法错误: 缺少“;”

neochichi neochichi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//报错内容
错误 5 error C2065: “m_ComNormal”: 未声明的标识符
错误 1 error C2146: 语法错误: 缺少“;”(在标识符“m_ComNormal”的前面)
错误 3 error C2146: 语法错误: 缺少“;”(在标识符“m_ComNormal”的前面)
错误 6 error C2228: “.GetMatrix_Result”的左边必须有类/结构/联合
错误 2 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 4 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

//代码
#pragma once

extern "C"
{
#include <my++/myhead.h>
}

//////////////////////////////////////////////////////////////////////////
///////轨道电路四端网络系数//////
//////////////////////////////////////////////////////////////////////////
class CCalculateTrackMatrix
{
public:
CCalculateTrackMatrix();
~CCalculateTrackMatrix();

gsl_matrix_complex *GetMatrix_Track();
double GetTrackLen();
double GetCompensationLen();

void CalcNormalTackMatrix();

public:
CCompensationNormal m_ComNormal;
double m_fTrackLength;
double m_fCompensationLen;
gsl_matrix_complex *m_matrix_Track;
};

class CCompensationNormal
{
public:
CCompensationNormal();
~CCompensationNormal();

int SetABCDValue(gsl_complex A, gsl_complex B, gsl_complex C, gsl_complex D);
int SetCapValue(gsl_complex x1, gsl_complex x2, gsl_complex x3);

gsl_matrix_complex *GetMatrix_Result();
gsl_matrix_complex *GetMatrix_ABCD();
gsl_matrix_complex *GetMatrix_CAP();

public:
gsl_matrix_complex *m_matrix_ABCD;
gsl_matrix_complex *m_matrix_CAP;
gsl_matrix_complex *m_matrix_Result;
};





...全文
评论 5
收藏 已收藏
分享
返回顶部
neochichi
VC/MFC 16,550 成员 421,606 内容