Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Unhandled exception at 0x0012ff54 in FunctionWithoutDefinition.exe: 0xC0000005: Access violation.
0x0012ff54 — адрес массива с
short main[] = {
277, 04735, -4129, 25, 0, 477, 1019, 0xbef, 0, 12800,
-113, 21119, 0x52d7, -1006, -7151, 0, 0x4bc, 020004,
14880, 10541, 2056, 04010, 4548, 3044, -6716, 0x9,
4407, 6, 5568, 1, -30460, 0, 0x9, 5570, 512, -30419,
0x7e82, 0760, 6, 0, 4, 02400, 15, 0, 4, 1280, 4, 0,
4, 0, 0, 0, 0x8, 0, 4, 0, ',', 0, 12, 0, 4, 0, '#',
0, 020, 0, 4, 0, 30, 0, 026, 0, 0x6176, 120, 25712,
'p', 072163, 'r', 29303, 29801, 'e'
};
(honeyman@honeyman-lap:pts/4, 13:55:17)
139:/tmp:$ cat > 1.cpp
#include using namespace std;
typedef int (*pf)(int, int);
char c[] = {85,-119,-27,-117,69,12,3,69,8,93,-61,-112};
pf sum = (pf)c;
int main(void) {cout << sum(2,3);}
(honeyman@honeyman-lap:pts/4, 13:55:34)
/tmp:$ g++ 1.cpp -o 1.exe; ./1.exe
zsh: segmentation fault ./1.exe
Функция без явного определения