Chciałem stworzyć przykładowy program z tym typem, ale nie działa:
#include <iostream>
using namespace std;
enum akcja{dodawanie, odejmowanie};
float funkcja(akcja nazwa,float a, float b)
{
if(nazwa == dodawanie)
{
return a + b;
}
if(nazwa == odejmowanie)
{
return a - b;
}
}
int main()
{
float pierwsza = 3, druga = 4;
enum akcja{dodawanie, odejmowanie};
cout << funkcja(dodawanie,pierwsza,druga);
return 0;
}