Buongiorno,

sono anni che non tocco C++ potreste gentilmente dirmi dove sbaglio? Ho riletto più volte il codice, concettualmente mi sembra tutto giusto..

codice:
#include <iostream>
using namespace std;


class Dipendente {


    char nome[16];
    char cognome[16];
    char sigla[2];


    Dipendente(char cnome[16], char ccognome[16], char csigla[2]) {
        nome = cnome;
        cognome = ccognome;
        sigla = csigla;
    }


    void printDati() {
        cout << nome << " " << cognome << " " << sigla;
    }
}


int main()
{
    d1 = Dipendente("Pinco", "Palla", "PP");
    d1.printDati();
}