• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie własnego kontenera w oparciu o szablon

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
539 wizyt
pytanie zadane 8 września 2016 w C i C++ przez plkpiotr Stary wyjadacz (12,420 p.)

Za zadanie mam napisać własny kontener złożony z typu określonego w szablonie. Podczas prób zadeklarowania konstruktora tego szablonu wyskakuje nie zrozumiały dla mnie błąd, co robię nie poprawnie?

template <typename T>
class Container {
private:
    T* table;
    static const unsigned short initial = 5;
    unsigned short capacity;
    unsigned short quantity;
public:
    void extend();
};

template <typename T>
Container<T>::Container() {
    capacity = initial;
    quanity = 0;
    table = new T[capacity];
}
error: no 'Container<T>::Container()' member function declared in class 'Container<T>'

 

1 odpowiedź

+1 głos
odpowiedź 8 września 2016 przez criss Mędrzec (172,590 p.)
wybrane 8 września 2016 przez plkpiotr
 
Najlepsza

Jest napisane bardzo dosłownie. Nie zadeklarowałeś konstruktora w klasie, a chcesz go definiować.

PS: używaj listy inicjalizacyjnej w konstruktorze.
PSS: masz literówke quanity zamiast quantity w ciele konstruktora.

komentarz 8 września 2016 przez plkpiotr Stary wyjadacz (12,420 p.)
Dziękuję ; )

Podobne pytania

0 głosów
1 odpowiedź 393 wizyt
0 głosów
1 odpowiedź 1,861 wizyt
pytanie zadane 13 listopada 2016 w C i C++ przez Bączal Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 274 wizyt

93,164 zapytań

142,176 odpowiedzi

321,929 komentarzy

62,491 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 682p. - dia-Chann
  2. 670p. - CC PL
  3. 669p. - Łukasz Piwowar
  4. 656p. - Łukasz Eckert
  5. 643p. - Michal Drewniak
  6. 567p. - ssynowiec
  7. 526p. - rucin93
  8. 453p. - Marcin Putra
  9. 428p. - rafalszastok
  10. 423p. - Adrian Wieprzkowicz
  11. 422p. - zmmz89
  12. 415p. - Mikbac
  13. 410p. - Piotr Aleksandrowicz
  14. 408p. - ksalekk
  15. 402p. - Mariusz Fornal
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...