Skocz do zawartości

bebot

Użytkownik
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia bebot

Newbie

Newbie (1/14)

0

Reputacja

  1. Dzięki . Dopiero zaczynam programować. Wolę się nauczyć w praktyce niż czytać sterty książek. Mam w domu symfonnie c++ i pasje c++ ale takiego przykładu nie zalazłem. :)
  2. Przeczytałem ostatnio funkcję, której mimo usilnych starań nie rozumiem w stu procentach. Potrzebuję pomocy.Chodzi o szablon resizearray: Po pierwsze dalczego w deklaracji pierwszego składnika szablonu std::vector<std::vector<_Type> >& aArray występuje aArray, domyślam się że jest to przykładowy element typu _Type. Jednak nie występuje on wcześniej w kodzie programu, Co ma znaczyć &, po ta referencja. Po drugie co oznacza _Type Value = _Type() ? Po trzecie co to jest i z czym to się je:) (*i).resize (uHeight, Value) // pomocnicza funkcja dokonująca wymiarowania dwuwymiarowej tablicy// (typu std::vector<std::vector<typ>>template <typename _Type> void ResizeArray(std::vector<std::vector<_Type> >& aArray, unsigned uWidth, unsigned uHeight, _Type Value = _Type()){ aArray.resize (uWidth); for (std::vector<std::vector<_Type> >::iterator i = aArray.begin(); i != aArray.end(); ++i) (*i).resize (uHeight, Value);}
  3. Napisałem swoją pierwszą grę w c++: statki . Gra jest na www.cristos.cba.pl ;Gdy wpisuję literę zamiast cyfry program wariuje. Próbowałem obsłużyć błąd funkcją isdigit ale efekty były mierne. :mur: Czy ktoś napisać ten fragment kodu lub wskazać stronkę która o tym informuje. Jak w tym przypadku użyć funkcji cin.ignore;cin.clear;cin.get PZDRV BEBOT
×
×
  • Dodaj nową pozycję...