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

używanie bardziej złożonych zmiennych w template

0 głosów
216 wizyt
pytanie zadane 15 kwietnia 2020 w C i C++ przez Daaa22 Dyskutant (8,250 p.)

Przykładowy kod:

template<typename t>
class Klasa
{
public:
t zmienna;
}

int main()
{
return 0;
}

Chciałbym żeby typ zmiennej był np <int, char>. Wiem że można napisać

struct struktura
{
int x;
char c;
}

a potem Klasa<struktura>klasa, ale można zrobić to jakoś krócej i prościej? Mam na myśli wpisanie czegoś w nawias ostrokątny

komentarz 15 kwietnia 2020 przez Daaa22 Dyskutant (8,250 p.)

I nie chce pisać 

template <typename t1, typename t2>

Tylko żeby zmienna t zawierała zarówno int i char

1 odpowiedź

+1 głos
odpowiedź 15 kwietnia 2020 przez tangarr Mędrzec (155,120 p.)
wybrane 15 kwietnia 2020 przez Daaa22
 
Najlepsza

Możesz użyć pary (std::pair)

Klasa<std::pair<int, char>> klasa;

 

Podobne pytania

0 głosów
0 odpowiedzi 586 wizyt
pytanie zadane 2 sierpnia 2022 w HTML i CSS przez Grzegorz Mikina Dyskutant (8,060 p.)
0 głosów
1 odpowiedź 300 wizyt
pytanie zadane 9 kwietnia 2019 w C i C++ przez amelia.cpp Obywatel (1,860 p.)
0 głosów
0 odpowiedzi 268 wizyt
pytanie zadane 15 stycznia 2019 w Python przez Ender_ Początkujący (370 p.)

93,758 zapytań

142,716 odpowiedzi

323,364 komentarzy

63,357 pasjonatów

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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...