So I'm making a calculator, but one that reads from string. So I have a string:
string calculation = "3,44*2,2-4+4,4^2/2,0^3"
I can easily handle the floats and turning the string to float, but how should I deal with the calculation order? I have thought about some options of storing the operations in a vector and checking the order there, but it's not really effective as a lot of exceptions occur.