C++ neni program ale programovaci jazyk.
Mozes nim programovat v comkolvek a prelozit to akymkolvek C++ prekladacom. Linux ma gcc priamo vstavany, na Win mas napr. zdarma dev-cpp, alebo aj od MS existuje osekana verzia zdarma nazvana Visual C++ express. www.google.com
P.S: nutne dodat ze program s GUI sa bude v roznych OS dost znacne lisit, t.j. GUI program pre Win sa neda preloziut na linuxe a naopak. Standardne konzolovky sa daju naprogramovat aj prenositelne.