/* C++-kielessä kirjastotiedostoissa ei tarvitse kirjoittaa .h-päätettä. iostream vastaan C-kielen stdio.h-kirjastoa. */ #include /* C++:ssa on määriteltävä ns. nimiavaruus, josta käytettävien funktioiden tunnukset poimitaan. std tarkoittaa standard */ using namespace std; main() { /* perustietotyypit int, double ja char ovat samat kuin c-kielessä */ int n; /* merkkijonoja kuvataan string-tietotyypillä */ string s="Hello world!"; /* tulostus hoituu cout-funktiolla. oikeastaan cout on olio, joka vastaa standarditulostusvirtaa, ja <<-operaattorilla syötetään dataa tähän tietovirtaan */ cout << "Enter n: "; /* syöttö tapahtuu cin-funktiolla */ cin >> n; /* huomaa operaattorit << ja >> */ /* operaattori << erottaa toisistaan tekstin ja muuttujien nimet. tavallaan sen käyttö vastaan c-kielen muotoilumerkkijonon käyttöä */ cout << s << " n = " << n << endl; }