Цитата(Vetal-Soft @ Jul 23 2012, 11:45)

Т.е. нельзя сначала объявить класс, а потом описать его? (как функцию в Си)
ps. Еще хотел бы узнать как правильно вынести класс в отдельный файл.
Обявление класса это как раз то, что находится внутри фигурных скобок, т.е.
class
StepMotor
{
float Step;
int Speed;
public:
void initStep (float step);
void initSpeed (int speed);
};
и его обычно выносят в заголовочный файл, типа stepmotor.h
А в stepmotor.cpp определяются методы класса (опять же обычно, но не обязательно):
void StepMotor::initStep (float step)
{
...
}
Да, и класс с внутренними переменными без конструктора это нехорошо, какое значение будет у Step и Speed первоначально?