Unfortunately your code features many errors. Try
#include <iostream>
#include <string>
#include <sstream>
#include <stdexcept>
using namespace std;
class Fractions {
int num,den;
public:
Fractions ();
Fractions (int,int);
void set_numerator(int num);
void set_denominator(int denom);
string toString();
};
Fractions::Fractions():Fractions(0,1){}
Fractions::Fractions(int a, int b)
{
if ( b == 0) throw logic_error("invalid argument for denominator");
num = a, den = b;
}
void Fractions::set_numerator(int n)
{
num = n;
}
void Fractions::set_denominator(int d)
{
if ( d == 0) throw logic_error("invalid argument for denominator");
den = d;
}
string Fractions::toString()
{
stringstream s;
s << num << "/" << den;
return s.str();
}
int main ()
{
int a,b;
Fractions f1;
cout<<"Enter a numerator:"<<endl;
cin>>a;
cout<<"Enter a denominator:"<<endl;
cin>>b;
Fractions f2(a,b);
cout << "f1 " << f1.toString() << endl;;
cout << "f2 " << f2.toString() << endl;
}