widziałeś jednolinijkowy program w c++

djczarny

Użytkownik
Dołączył
Maj 14, 2005
Posty
135
windowsy NT potrafią coś takiego wykryc i uśmiercic 98 prawdopodobnie się zawiesi :)


int main() { while(1) new double[999]; return 0; }[/b]

int main()
to oczywisce definicja głownej funkcji programu...

while(1)
nieskonczona pętla

new double[999];

w pętli robi się rezerwację pamięci na 999 liczb typu double

return 0;

standardowe zakonczenie funkcji

(które w sumie nigdy się nie odbędzie ze względu na nieskonczoną pętlę)

z tym, żę 999 liczb 64-bitowych zajmuje sporo pamięci (;

możecie dodać do tego dodanie do rejstru autstart windows i podesłać komuś :) i co włączy kompa to mu się zawiesi :)
 

killrathi

Użytkownik
Dołączył
Marzec 13, 2006
Posty
117
nie chce mi sie sprawdzac, ale najprawdopodobniej sie nie zawiesi, ale program sie wywali (system go pewnie wywlaszczy, gdyz w pewnym momencie przestanie odpowiadac) - lepiej zastosowac watki i uruchomic alokacje pamieci w oddzielnych watkach
 

FDJ

Były Moderator
Dołączył
Maj 23, 2005
Posty
1044
Originally posted by Speedie88
A i XP-ek? W dzisiejszych czasach nie ma juz duzo 98.

xp sa w wiekszosci w prywatnych domach ,a firmy panstwowe i nie panstwowe moja zwyke win 95 & 98 . ja w domu na drugim kompie mam 95 :]
 
Do góry Bottom