olá amigos, sou novo aqui no fórum, e novo em programação também, estou tentando aprender programação orientada a objetos em c++, mas está meio osso, tem dois dias que estou lendo e não sei se entendi muita coisa, fiz um codigozinho básico que lé um código e nome de duas pessoas e as imprima na tela, gostaria de saber se está orientado a objetos ou continua procedural. obrigado     #include <iostream>
using namespace std;
class cliente{
    private:
    int cod;
    char nome[100];
    public:
    void cad();
    void imprime();
};
void cliente::cad(){
    cout<<"codigo: ";
     cin>>cod;
    cout<<"nome: ";
    cin>>nome;
}
void cliente::imprime(){
    cout<<"\n";
     cout<<"codigo: ";
      cout<<cod<<endl;
    cout<<"nome: ";
 cout<<nome;
}
int main()
{
    int i;
cliente cadastro[2];
 for(i=0;i<2;i++){
cadastro[i].cad();
}
 for(i=0;i<2;i++){
     cadastro[i].imprime();
 }
    return 0;
}