Перейти к содержанию

EL[michlen]

Members
  • Постов

    914
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные EL[michlen]

  1. Господа, прошу меня простить за редкое появление на форуме и снять меня с должности модератора во всех ввереных мне разделах из-за дикого недостатка времени Sad

    Никуда не ухожу, просто не могу часто появляться.

  2. Вполне соответствует, на мой взгляд. Но при этом, вопрос достаточно специфический, здесь важен практический опыт, а не теоретические знания, поэтому вероятность ответа весьма и весьма низкая. К сожалению.

  3. Вот такую интересную вещь встретил:

    #include <iostream>
    
    class A 
    {
       private:
          void pf(void)
          {
             std::cout << "Wabadam!!";
          }
       public:
          typedef void (A::*ptrf)(void);
          ptrf gimmi()
          {
             return &A::pf;
          }
    };
    
    int main(int, char**) 
    {
       A a;
       A::ptrf f = a.gimmi();
       (a.*f)();
    }

    Как считаете, скомпилируется ли? Если да, то будет ли работать? Не будет ли ошибки доступа к private-функции класса? Просьба отвечать без компилятора, это всего лишь задачка.

    © LuckLess

  4. Функция f() изначально неправильна. Сравнение вида s[i+1]!=NULL должно как минимум вызывать исключение access violation. А валится на strcat(s[0], s[i+1]); и вызывает именно это исключение по той же причине Smile

    Касательно самой программы: если это не противоречит заданию, я бы использовал std::string - было бы в сто раз удобнее и безопаснее с точки зрения памяти.

  5. Для создания многопоточных приложений для win32 существуют соответствующие функции, которые документированы нормально. Если говорить конкретно о LdrInitializeThunk(), то при обычной работе она не нужна, её используют более низкоуровневые библиотеки и приложения.

  6. Чтобы не светились - это метод POST. Не кажется, т.к. во-первых менее удобно, во-вторых поисковики могут криво с POST-ом работать, в третьих кому надо откроет исходник HTML и вытащит все параметры, а в-четвертых форум обновлять неудобно будет. Вот мои мысли на этот счет Wink

×
×
  • Создать...