[ ] объекты следует передавать по константной ссылке, если функция не модифицирует их состояние.
Примитивные объекты передавать по константной ссылке выгоды нет, лучше по значению
[ ] typedef лучше объявить внутри класса, если к нему не нужно обращаться снаружи (можно даже в private-области)
https://github.com/IrinaZagaynova/oop/blob/7b56d8a92e3f92746f9268fa012ac218ac09480d/lab3/TVSet/TVSet/TVSet.h#L3-L25
[ ] объекты следует передавать по константной ссылке, если функция не модифицирует их состояние. Примитивные объекты передавать по константной ссылке выгоды нет, лучше по значению
[ ] typedef лучше объявить внутри класса, если к нему не нужно обращаться снаружи (можно даже в private-области)