Eu recomendo vc primeiro pegar alguma apostila de C/C++ antes de partir pra source de mu...
Se quiser realmente aprender, se não vai ficar só fazendo gambiarra e juntando códigos já existentes.
Lendo uma apostila básica, vc aprenderá o básico, tipos de dados, funções, chamar funções, structs, criar arquivos .cpp, .h etc...
Assim garanto que mais da metade das dúvidas que vc tem, serão resolvidas por vc mesmo. E conseguirá interpretar as sources existentes..

Fica aí minha dica, pois é como construir uma casa, é preciso o básico (alicerce), pra depois subir as paredes em cima dele...