Non si può dire che

return 0

faccia "parte" del C++ ...

E' l'istruzione classica del C per restituire un valore da una funzione.
Anche dal main (che è una funzione) e che dovrebbe essere

int main

e quindi restituire un valore.

Anche

system("PAUSE")

non c'entra direttamente con il C++ (nè con il C) ma serve solo (tramite una istruzione di DOS, quindi solo nell'ambito di Windows) a garantire una pausa prima della chiusura della finestra in cui viene visualizzato l'output di un programma. Ma non è affatto necessaria dato che il programma stesso lo puoi direttamente eseguire in finestra.

E' singolare che tu abbia affrontato il C++ e dopo il C, ma non dovresti avere tutti questi dubbi ...

Il fatto che il codeblocks ti presenti del codice d'esempio (di default) non ti impedisce di ignorarlo, eliminarlo e scriverci il tuo.