Wpis z mikrobloga

#cpp #programowanie
chciałbym móc zdefiniować sobie szablonową klasę, coś jak std::tuple tylko z możliwością "indeksowania" jej w runtimie. Funkcjonalnie std::tuple jest dla mnie ok, jedyny problem to indeksowanie tego podczas kompilacji, co mnie nie urządza. Jakieś pomysły? Runtime'owa wersja std::get?:D

Tak naprawdę to bardziej potrzebowałbym takiej compile-time mapy, żeby móc nadać elementom takiej tupli z góry narzucone indeksy... ale to zostawiam sobie na deser. :)
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuhar: O, o! Takiego potworka sie obawiałem. :) Mam tyły z metaprogramowania ostatnio więc chwilę zajmie mi ogarnięcie tego co stworzyłeś ale po samym use-case'ie z maina widze, ze zachowuje sie tak jak chcialem. Zastanawia mnie jeszcze wydajność tego co kompilator wygeneruje pod spodem ale to juz inna bajka :)
  • Odpowiedz