LINUX.ORG.RU

История изменений

Исправление RiseOfDeath, (текущая версия) :

Грубо говоря там было что-то типа

class A
{
   int a;
   int b[5]
   A()
   {
      //ololo, я не проинициализировал тут a
   }
   int do_action()
   {
      b[a] = a;
      a++
      if(a > 5)
      a = 0
   }
}


int main(int argc, char **argv)
{
   A a;

   a.do_action();
   return 0;
}

Исправление RiseOfDeath, :

Грубо говоря там было что-то типа

class A
{
   int a;
   int b[5]
   int do_action()
   {
      b[a] = a;
      a++
      if(a > 5)
      a = 0
   }
}


int main(int argc, char **argv)
{
   A a;

   a.do_action();
   return 0;
}

Исправление RiseOfDeath, :

Грубо говоря там было что-то типа

class A
{
   int a;
   int b[5]
   int do_action()
   {
      b[a] = a;
      a++
      if(a > 5)
      a = 0
   }
}


int main(...)
{
   A a;

   a.do_action();
   return 0;
}

Исправление RiseOfDeath, :

Грубо говоря там было что-то типа

class A
{
int a;
int b[5]
int do_action()
{
b[a] = a;
a++
if(a>5)
a=0
}
}


int main(...)
{
A a;

a.do_action();
return 0;
}

Исходная версия RiseOfDeath, :

Грубо говоря там было что-то типа

class A { int a; int b[5] int do_action() { b[a] = a; a++ if(a>5) a=0 } }

int main(...) { A a;

a.do_action(); return 0; }