Вопрос: Откомментировать код программы с классами

  • Автор темы misha
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

misha

Гость
#1
есть програмный код и я хотел бы разобраться в нем что где происходит(перегрузка оператора?),так сказать разложить её по полочкам,разъяснить за что отвечает каждая функция:
C++:
#include <iostream.h>
#include <windows.h>
#include <math.h>
struct n1
{char x1;
int x2[4];
} nom1;
struct n2
{bool x1[4];
char x2;
} nom2;
struct n3
{int x1[4];
int x2[4];
} nom3;
n3 operator *(n1 a,n2 B)
{n3 c; int i,n;
for (i=0;i<4;i++)
{c.x1[i]=a.x1*int(b.x1[i]);}
for(n=0;n<2;n++)
{c.x2[n]=a.x2[n]*int(b.x2);}
return c;
}
void main()
{n1 s1;n2 s2;n3 s3; int i, n, o, q;
s1.x1=4; 
for (i=0;i<4;i++) {s2.x1[i]=true;}
for (n=0;n<2;n++) {s1.x2[n]=8;}
s2.x2=9;
s3=s1*s2;
for (o=0;o<4;o++)
{cout<<s3.x1[o]<<'\n';}
for (q=0;q<2;q++)
{cout<<s3.x2[q]<<'\n';}
}
*Доваленно DarkKnight125 : Тут был первоначально тег SQL (смешновато смотрелось :)). Изменил на верный.
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#3
какой-то набор букав... отформатируй что ль нормально, тэг подходящий поставь...
 
K

kenwood2010

Гость
#4
Привествую вас друзья!
Предлагаю помощь в написании программ на языке С++
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#5
Привет Сургуту. Тут волонтеры всегда приветствуются. Помогай себе на здоровье.
 
Статус
Закрыто для дальнейших ответов.