riciao a tutti, ho implementato una nuova classe studenti, la quale è una composizione di altre classi. quando la compilo mi dà errore.

studenti.h
codice:
#ifndef studenti_h
#define studenti_h
#include <iostream>
#include <stdlib.h>
#include <string>
#include "studente.h"
#include "esame.h"


using namespace std;

class studenti {
      public:
             void set(studente,studente,studente);
             studente* get();
             void print();
             
      private:
              studente esemplare[3];
      
      }
#endif
studenti.cpp
codice:
#include "studenti.h"
#include <iostream>
#include <stdlib.h>
#include <string>
#include "studente.h"
#include "esame.h"

using namespace std;

     void studenti::set(studente stud1, studente stud2,studente stud3)
{
     esemplare[0]=stud1;
     esemplare[1]=stud2;
     esemplare[2]=stud3;
     
     }
     
     studente* studenti::get()
     {
               return esemplare;
               }
               
     void studenti::print()
     {
          for(int i=0;i<3;i++) 
             {esemplare[i].printstudente();
             cout << "\n\n";
             }
             
          }
come errore mi viene visualizzato:
8 C:\Dev-Cpp\studenti.cpp expected unqualified-id before "using"
8 C:\Dev-Cpp\studenti.cpp expected `,' or `;' before "using"

dove ho sbagliato??? a me sembra fatto correttamente.