У меня есть вопрос здесь, и мне нужна ваша помощь. Пусть говорят, у меня есть две структуры, как показано ниже:Слияние/объединение двух структур
struct HE_edge
{
double k;
}
struct HE_vert
{
double x,y,z;
HE_edge *e;
}
HE_vert *head=0;
int main()
{
HE_vert *vert;
vert = new HE_vert;
HE_edge *ei;
ei = new HE_edge;
vert->x = 0.5;
vert->y = 1.5;
vert->z = 5.6;
vert->e->k = 10.3;
}
Проблема здесь есть, я хочу, чтобы подключить к HE_vert HE_edge. Но когда я запускаю программу, появляется сообщение об ошибке «Необработанное исключение в 0x008c1cd6 в halfedge.exe ...». Может ли кто-нибудь объяснить мне, почему это происходит и как решить эту проблему? Спасибо заранее
Вашими структурами нужны точки с запятой в конце. – Blacktempel
Что такое 'HE_vert * head' для? Вы никогда не используете его. – luiscubal
Blacktempel: спасибо, что уведомите меня об ошибке. :) – user3040961