🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by Maciek Sat, 19 Aug 2017 19:53
iteracja po elementach std::tuple
#309403
Author: Maciek
Date: Sat, 19 Aug 2017 19:53
3 lines
1459 bytes
Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ? 

Dzięki.
Re: iteracja po elementach std::tuple
#309404
Author: Sebastian Biały
Date: Sat, 19 Aug 2017 20:19
6 lines
1268 bytes
On 8/19/2017 9:53 PM, Maciek wrote:
> Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ?

Tu masz jakieś pomysły:

https://stackoverflow.com/questions/40700181/sum-the-components-of-a-tuple-up-by-using-stdget-stdtuple-size-stdtuple
Re: iteracja po elementach std::tuple
#309405
Author: M.M.
Date: Sun, 20 Aug 2017 10:44
9 lines
1717 bytes
On Saturday, August 19, 2017 at 9:53:13 PM UTC+2, Maciek wrote:
> Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ? 
> 
> Dzięki.

Albo użyć std::array i typu enum do wybierania pól - czytelność kodu
nawet lepsza niż w tuple.

Pozdrawiam
Re: iteracja po elementach std::tuple
#309408
Author: godek.maciek
Date: Sun, 20 Aug 2017 20:11
7 lines
1767 bytes
W dniu sobota, 19 sierpnia 2017 21:53:13 UTC+2 użytkownik Maciek napisał:
> Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ? 
> 
> Dzięki.

tuple nie służy do tego, żeby po nim iterować.
jak chcesz iterować, to użyj np. vectora albo listy.
Re: iteracja po elementach std::tuple
#309406
Author: godek.maciek
Date: Sun, 20 Aug 2017 20:13
14 lines
2122 bytes
W dniu niedziela, 20 sierpnia 2017 12:44:29 UTC+2 użytkownik M.M. napisał:
> On Saturday, August 19, 2017 at 9:53:13 PM UTC+2, Maciek wrote:
> > Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ? 
> > 
> > Dzięki.
> 
> Albo użyć std::array i typu enum do wybierania pól - czytelność kodu
> nawet lepsza niż w tuple.

kiedyś w języku C było coś takiego, co się nazywało "struct",
jeśli mnie pamięć nie myli.

polecam używanie narzędzi zgodnie z ich zastosowaniem,
zamiast wynajdywać od nowa nie całkiem okrągłe koła.
Re: iteracja po elementach std::tuple
#309407
Author: M.M.
Date: Mon, 21 Aug 2017 09:46
17 lines
2433 bytes
On Sunday, August 20, 2017 at 10:13:53 PM UTC+2, godek....@gmail.com wrote:
> W dniu niedziela, 20 sierpnia 2017 12:44:29 UTC+2 użytkownik M.M. napisał:
> > On Saturday, August 19, 2017 at 9:53:13 PM UTC+2, Maciek wrote:
> > > Cześć, jak mogę wykorzystać najnowsze (w sensie do c++17 włącznie)  standardy aby iterować po elementach std::tuple bez wiedzy o tym ile jest tych elementów ? 
> > > 
> > > Dzięki.
> > 
> > Albo użyć std::array i typu enum do wybierania pól - czytelność kodu
> > nawet lepsza niż w tuple.
> 
> kiedyś w języku C było coś takiego, co się nazywało "struct",
> jeśli mnie pamięć nie myli.
> 
> polecam używanie narzędzi zgodnie z ich zastosowaniem,
> zamiast wynajdywać od nowa nie całkiem okrągłe koła.

Ponieważ....
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads