jblaox
جمعه 31 اردیبهشت 1395, 17:38 عصر
سلام
من یک هدر دارم به صورت زیر :
#ifndef STRUCT_SIM_H
#define STRUCT_SIM_H
#include "Header.h"
struct Sim_Static_Variable
{
double G0;
double S_ref;
double L_ref;
};
struct Sim_Dynamic_Variable
{
double state_x;
double state_y;
double state_z;
double G_x;
double G_y;
double G_z;
};
struct ALL_Sim_Variable
{
Sim_Static_Variable SSV;
Sim_Dynamic_Variable *SDV = new Sim_Dynamic_Variable;
};
#endif // STRUCT_SIM_H
موقع کامپایل خطای زیر را میدهد
Error 2 error C2512: no appropriate default constructor available
چه باید کرد
از این خط خطا میگیرد :
Sim_Dynamic_Variable *SDV = new Sim_Dynamic_Variable
من یک هدر دارم به صورت زیر :
#ifndef STRUCT_SIM_H
#define STRUCT_SIM_H
#include "Header.h"
struct Sim_Static_Variable
{
double G0;
double S_ref;
double L_ref;
};
struct Sim_Dynamic_Variable
{
double state_x;
double state_y;
double state_z;
double G_x;
double G_y;
double G_z;
};
struct ALL_Sim_Variable
{
Sim_Static_Variable SSV;
Sim_Dynamic_Variable *SDV = new Sim_Dynamic_Variable;
};
#endif // STRUCT_SIM_H
موقع کامپایل خطای زیر را میدهد
Error 2 error C2512: no appropriate default constructor available
چه باید کرد
از این خط خطا میگیرد :
Sim_Dynamic_Variable *SDV = new Sim_Dynamic_Variable