Writing extension

Тема в разделе "Программирование / Скриптинг", создана пользователем puga4off, 30 янв 2014.

  1. puga4off

    puga4off

    Сообщения:
    5
    Симпатии:
    0
    Добрый день. Пишу свое расширение. Решил написать свой класс exception. Ну так вот. Написал я небольшой кусочек кода, где в случае получения от web сервера ошибки, я кидаю исключение, перехожу в блок catch и кикаю игрока. Вот примерно так:

    PHP:
    class MyException : public std::exception
    {
    ...
    };

    void send(const charreq)
    {
    ....
    if (
    answer == SERVER_ERROR)
      throw 
    MyException("server error");
    .....
    }

    int getBalance()
    {
     ....
       try 
      {
         
    send(request);
      }
      catch(
    MyExceptione)
      {
       ....
      }

    }
    И так после того, как кинулось исключение, сервер падает Core Dumped. Вообще удивило, что в makefile было отключено использование exception. Ясно дело, я включил и получаю ошибку. Т.е нельзя использовать или я че то не так сделал? Спасибо за ответы:)