Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 Polski Portal COLOBOTa - COLOBOT Polish Portal
Forum - Polski Portal COLOBOTa
Strona głównaStrona główna UżytkownicyUżytkownicy GrupyGrupy StatystykiStatystyki


Poprzedni temat «» Następny temat
destruktor?Gdzie on kuffa jest ;/?
Autor Wiadomość
shoter


Dołączył: 24 Gru 2008
Posty: 56
Wysłany: 28-11-2009, 18:07   destruktor?Gdzie on kuffa jest ;/?

otóż chciałbym zrobić aby każdy robot wykonujący mój nowy program miał swój własny numerek :D

nawet klasa od SatCom mi nie działa :/
Kod:

public class MojaKlasa
{
static private int licznik = 0; // licznik instancji
void  MojaKlasa( )
{
licznik ++;  // jedna instancja więcej
}
void  ~MojaKlasa( )
{
licznik --;  // jedna instancja mniej

}
}


wywala błąd
Brakująca nazwa funkcji,co z tym cholerstwem można zrobić?

jak to załatwie to bez problemu będzie działało coś takiego dla robotów :D
<Ruda0>
<RUDA1>
<RUDA2>
<RUDA3>
le fantastic it is! :P

problem rozwiazalem inaczej

Kod:

public class numer
{
public int nr;
static public int ktory=0;

void numer()
{



ktory += 1;
ktory %= 10;
nr = ktory;
}

}
 
     
Berserker 
Dark Ness


Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy
Wiek: 24
Dołączył: 24 Mar 2009
Posty: 496
Skąd: Bigos
Wysłany: 30-11-2009, 13:48   

Proponuje nie uzywac funkcji o typie void, ale int. Wystarczy znalezc w w tej wielkiej encyklopedii o cbocie opis funkcji synchronized, tam masz swietny program do przydzielania numerkow.
_________________
 
 
     
Wyświetl posty z ostatnich:   

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012