Witam wszystkich
chcę ustalić jaki typ będzie używany podczas kompilacji, myślałem że uda mi się w taki sposób, ale oczywiście to nie działa. Mógłby mi ktoś podpowiedzieć jak mam rozwiązać taki problem?
#include "LWymierna.h"
#include "Stos.cpp"
int main()
{
char option;
int opt;
Stos *s;
cout << "STACK CALCULATOR\n------------------------------------------\n";
do
{
cout << "Jakiego typu liczby beda uzywane ? \n1 - int\n2 - double\n3 - liczby wymierne\n";
cin >> opt;
if (opt == 1)
s = new Stos<int>;
else if (opt == 2)
s = new Stos<double>;
else if (opt == 3)
s = new Stos<LWymierna>;
} while (opt != 1 && opt != 2 && opt != 3);
...
s -> ~Stos();
system("PAUSE");
return 0;
}
Pozdrawiam