Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

нужен совет программистов!

21.01.18 22:02
Re: нужен совет программистов!
 
  moose старожил
в ответ zucchero 21.01.18 19:37, Последний раз изменено 21.01.18 22:16 (moose)

тьюпл (tuple) - это не массив, а тьюпл. т.е. нечто, о чем можно думать, как о структуре, содержащей несколько элементов различных (в общем случае) типов. но в некоторых случаях использование тьюпла, а не структуры упрощает жизнь. например, чтобы сравнивать структуры, вы должны переопределить операторы сравнения, а тьюпл сходу будет сравнивать поэлементно, и если это вас устроит - то все готово out of the box. наверняка есть множество других нюансов, например, если вы захотите, чтобы тьюпл "умел что-то делать новенькое" (как в предложенном примере, только действительно новенькое, а не то, что тьюпл и так умеет), вы должны будете поработать головой и ручками, но, но повторю: юниору это полезно знать, но далеко не обязательно. может, и не встретите за всю вашу будущую профессиональную деятельность. с одной стороны, чем больше вещей вы знаете, тем шире ваш кругозор, что в результате выльется в более изящный (простой и понятный) код, но сразу исходите из того, что в каждом углу ковыряться не следует, и ни один эксперт не не побывал во всех углах, на то он и с++. достаточно, если у вас будут базовые знания и голова, используя которую, вы будете в состоянии разобраться с любым аспектом языка. я уже говорил, что разобраться с public domain и development environment будет сложнее?

 

Перейти на