Обновить
554
Филипп Володин@Fil

Пользователь

184
Подписчики
Отправить сообщение
Спасибо за поддержку, я бы не смог сказать лучше :)
Я считаю, что это не только интересно, но и что такие штучки помогают понять сложное.
спасибо, поправил
Да, верно, однако мне не понятно зачем нужны "\xFF" и "\x00". С ними отказывается работать. Кстати, весь пример тоже може в одну строчку:

cout << ((int (*)(int, int))"\x55\x89\xE5\x8B\x45\x0C\x03\x45\x08\x5D\xC3\x90")(2,3);
Да, я хотел сказать, что если через reinterpret_cast.
Полагаю, что код очень платформозависим. У меня MinGW, виста.
Я пока не дорос до трактования смысла каждого числа. Их получил путем просмотра памяти занимаемой функцией int sum(int a, int b){return a+b;}. В примере говорю компилятору, чтобы этот массив(тех самых чисел в памяти) рассматривал как функцию.
Компилятор отказывается приводить указатель на объект к указателю на функцию.
Ок, понятно. Спасибо.
Вот не понимаю людей, которые минусуют (их пока 4). Хотя бы отписались. А-а, понял, они просто не знают таких игр.
Оказывается я ошибался
Можете так (это даже проще и приятнее):
<code>
 <template>
  <random>
   <li>Добрый день!< /li>
   <li>Здравствуйте< /li>
   <li>Приветик…< /li>
  </random>
 </template>
</code>


* This source code was highlighted with Source Code Highlighter.
Внутри code использовать & gt и & lt не нужно, вместо них просто знаки меньше и больше. Код будет представлен как есть.
После gt и lt ставьте;
Пробел после; будет уже ненужен
Брандмауэр — немецкое слово brandmauer. Файрволл — английское firewall. Оба означают одно и то же.
Я сначала подумал о «hello world», но так тоже хорошо ))
Понятно, спасибо за разъяснения! :)
Я правильно понимаю, что аккаунты не связаны друг с другом и используются скорее для бэкапа?
И ставили 2 клиента? Или каждый раз перебивали логин/пароль?

Информация

В рейтинге
5 379-й
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность