Какво е структура? Какво е typedef?

Здравей! Аз съм студент по програмиране в c ++. Преминах през всички уводни курсове за c ++. Докато навлизам във все по-напреднали теми (за мен така или иначе), като алгоритми на AI и други, все повече и повече влизам в мрежа за псевдокод, за да базирам проектите си (както наскоро имах hw за алгоритъм A *). Винаги обаче виждам тези структури в тези psuedo-кодове, с които не съм запознат, като „struct“ или „typedef“. Запознат съм само с основната функция, класове, отделни функции, .h и .cpp файлове и т.н.

routerloginКакви са тези структури? Може ли някой да го обясни по такъв начин, че да мога да се свържа само като знам какво е клас, функция и основна функция? Освен това, ако има някакви други структури, които трябва да знам, че не са ме учили, какви са те?

Благодаря предварително.192.168.0.1