76 / 50 / 26
Регистрация: 22.02.2015
Сообщений: 306
|
||||||
1 | ||||||
Как понять эту строчку25.07.2016, 22:18. Показов 1190. Ответов 3
Метки нет (Все метки)
0
|
25.07.2016, 22:18 | |
Ответы с готовыми решениями:
3
Как описать/объяснить Эту строчку? Объясните, как понять строчку в коде Не могу понять как исправить эту ошибку Как получить номер(или какой нить индифиактор) текущей строки в открытом файле и перейти затем на эту строчку? |
18844 / 9843 / 2408
Регистрация: 30.01.2014
Сообщений: 17,285
|
|
25.07.2016, 22:29 | 2 |
Сообщение было отмечено DUMP как решение
Решение
DUMP, приведение массива к типу указателя на функцию (возвращает int, не принимает параметров) и вызов.
1
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
25.07.2016, 22:32 | 3 |
массив символов приводится к типу "указатель на функцию,
которая возвращает int, и не имеет параметров". после чего этот указатель на функцию разыменовывается, а через полученную таким образом ссылку на функцию выполняется запуск самой функции. при этом содержимое массива интерпритируется, как машинный исполняемый код функции. и поскольку там бред - приложение падает. -------------------------- в старину, отцы-основатели запихивали в массив цыферки реального машинного кода. и приводя к указателю-на-функцию в рантайме генерировали исполняемый нативный код. в настоящее время так уже никто не делает. обычно юзают тормозные скрипты. и потом, в наши дни привести массив к функции - не достаточно. нужно ещё попросить операционную систему, что бы она разрешила исполнять кусок памяти расположенный в секции "данных", а не "исполняемого кода".
7
|
Заблокирован
|
||||||
01.08.2016, 08:03 | 4 | |||||
0
|
01.08.2016, 08:03 | |
01.08.2016, 08:03 | |
Помогаю со студенческими работами здесь
4
Как понять эту формулу (более проще записать) для того чтобы написать программу Преобразуйте эту строчку так, чтобы сначала в ней шли цифры, а потом - все буквы исходной строчки... Как написать эту строчку на C#? Как переписать эту C++ строчку в C#? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |