Как решить, когда метод должен быть вызван - PullRequest
0 голосов
/ 20 марта 2012

У меня есть множество методов для проверки определенной части строки, и все они в основном методе.

т.е. если определенная часть строки = .E / вызывает метод E

, но я думаю, что было бы лучше, чтобы не все методы, ожидающие вызова основного метода, были вызваны.пример строки

т.е. есть метод с именем validateD, который не будет выполняться, потому что .D / не присутствует в strng, однако он находится в методе main, как я могу переместить его из метода main, но при этом вызвать его, еслиПроизошла строка .D / 34455.Возможно ли это

int main()
{
    //EXAMPE STRING string str
  .F/12345
    .I/323244
    .O/243434


    //METHODS
    elementF f;
    f.retrieveMaskF();
    out.push_back(f.validateF(str));

     elementI i;
        i.retrieveMaskI();
        out.push_back(i.validateI(str));

    elementO o;
    o.retrieveMaskO();
    out.push_back(o.validateO(str));


        elementD d;
       d.retrieveMaskD();
      out.push_back(d.validateD(str));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...