Aktywne Wpisy
Minieri +224
Dziś w nocy całkiem spory ruch. W końcu mamy weekend więc ludzie się bawią, jedzą, piją a jak brakuje to gdzie pójdą? No wiadomo że do mnie. Bardzo dużo jedzenia dziś narobiłem, widocznie w takiej deszczowej pogodzie coś na ciepło w nocy jest zbyt kuszące by sobie odmówić.
O dziwo dziś pełna kultura. Oprócz jednego chama, ale chociaż jeden zawsze się trafi. Była też Ukrainka o której już kiedyś pisałem, że chciała na krechę. Dziś chciała najtańsze p--o, u mnie to jest Książ za 3,30zł, ale brakowało jej 20gr. Nie dałem. Kręciła się nerwowo pod okienkiem kilka minut aż w końcu ją olśniło - kratka do wycierania butów pod drzwiami. Pod nią pełno liści, ptasich piór, błota i jak się okazało pełna jej szczęścia bo znalazła pod nią aż 50gr. Gdybyście tylko widzieli jej minę, jakby mnie właśnie ograła w zaciętej partii szachów.
Co do szachów to był u mnie pan stróż z parkingu obok. Często mnie odwiedza bo widzi ze swojej kanciapy jak wychodzę zapalić i się przyłącza. Dzisiaj pochwalił się że dostał od syna tablet na urodziny i gra na nim w szachy właśnie. Z komputerem. Kiedy spytałem dlaczego nie pogra z innymi przez Internet to odpowiedział że się boi bo zawsze wygrywa i jeszcze go znajdą i mu wpier... ( ͡º ͜ʖ͡º)
O dziwo dziś pełna kultura. Oprócz jednego chama, ale chociaż jeden zawsze się trafi. Była też Ukrainka o której już kiedyś pisałem, że chciała na krechę. Dziś chciała najtańsze p--o, u mnie to jest Książ za 3,30zł, ale brakowało jej 20gr. Nie dałem. Kręciła się nerwowo pod okienkiem kilka minut aż w końcu ją olśniło - kratka do wycierania butów pod drzwiami. Pod nią pełno liści, ptasich piór, błota i jak się okazało pełna jej szczęścia bo znalazła pod nią aż 50gr. Gdybyście tylko widzieli jej minę, jakby mnie właśnie ograła w zaciętej partii szachów.
Co do szachów to był u mnie pan stróż z parkingu obok. Często mnie odwiedza bo widzi ze swojej kanciapy jak wychodzę zapalić i się przyłącza. Dzisiaj pochwalił się że dostał od syna tablet na urodziny i gra na nim w szachy właśnie. Z komputerem. Kiedy spytałem dlaczego nie pogra z innymi przez Internet to odpowiedział że się boi bo zawsze wygrywa i jeszcze go znajdą i mu wpier... ( ͡º ͜ʖ͡º)
Melkovva_ +13
No elo. Mam dla Was kolejną programistyczną zagadkę. Do rzeczy:
Oto nagłówek szablonu klasy dziedziczącej po vectorze (tak, wiem że to zły pomysł, ale to nie jest temat na tę dyskusję).
-------------------------------------------------------------------
#ifndef _OBJECTS_H
#define _OBJECTS_H
#include
#include "Global.h"
template
class Objects : public std::vector
{
public:
Objects();
```T GetObjectByID(int32_t value); private:int ID;std::string name;typedef typename vector::const_iterator iterator;```
};
#endif
--------------------------------------------------------------------
No i definicje metod:
-------------------------------------------------------------------
#include "../Include/Objects.h"
template
Objects::Objects()
{
// bla bla bla
}
template
T Objects::GetObjectByID(int32_t value)
{
for(iterator it = begin(); it != end(); ++it)
{
if((*it)->GetID() == value)
{
return *it;
}
}
return nullptr;
}
-------------------------------------------------------------------
W czym problem? W tym że pomimo że dziedziczę z vectora, kompilator nie widzi metod begin() i end(). Wcześniej ta klasa obsługiwała jeden, sztywny typ, i wszystko działało. Niestety po zmianie na szablon, jest problem. Wie ktoś jak to rozwiązać? :P
BTW. Podobny problem znalazłem tutaj, ale bez rozwiązania. http://bytes.com/topic/c/answers/480571-inherit-vector-class
this
nie jest wymagane w C++? Lata C++ na oczy nie widziałem, ale pamiętam, że zawsze używałem
this->
.
{
if((*it)->GetID() == value)
@Xanatos: ogólnie dopiero zapoznaję się z C++11 i jeszcze nie o wszystkim wiem i nie wszystkiemu ufam. :D