non capisco qualè l'errore o.o

main :

#include <iostream>
#include "classe.h"

using namespace std;

int main()
{
int a,b;
cout << "inserire ";
cin >> a;
cout << "inserire ";
cin >> b;

classe c= (a,b);

return 0;
}

classe.h :

#ifndef CLASSE_H
#define CLASSE_H


class classe
{
public:
classe();
int somma();
protected:
private:
int _a,_b;
};

#endif // CLASSE_H


classe.cpp :


#include "classe.h"

using namespace std;


private int _a,_b;

classe::classe(int a,int b)
{
_a= a;
_b=b;



}


int classe:: somma()(){
return _a*_b;

}

dovè l'errore o.o