Ok, grazie, l'errore non mi compare più^^
ora, però ho un altro problema sempre con lo stesso programma, che è il seguente:
codice:
 #include <iostream>
#include <string>
using namespace std;

class persona
{
       private:
       //variabili private
       
       public: 
       persona(argomenti del costruttore)
       {
         //codice del costruttore
       }
       void interazione()
       {
            // codice di interazione
       }
    
};
La compilazione da questo errore: "[Linked error] undefinied reference to WinMain@16
e sotto: "Id returned 1 exit status"
Questi errori non vengono però segnalati nel caso io tolga "using namespace std", che però causa i soliti errori con le stringhe nel codice.
Intanto ricordo anche la prima domanda: è possibile aggiungere variabili private o public a un oggetto dopo averlo creato?