[an error occurred while processing this directive]
|
Второй пример не компилится (первый не проверял), а если сделать следующее изменение
int function(const int* x){ return *x; }
то оно работает..
И вообще - это понятно, что с такими делами можно граблей насобирать, дык надо следить за этим, а держать все константы в озу тоже не идеальный выход.. Например, в моём USB девайсе константы займут половину озу 8515 ( это без строк ), чего я им никак не могу позволить.. А грабли какие-то действительно были, но я их обошёл и уже не вспоминаю.. Надо поиграться на досуге.. Спасибо за предупреждение..
E-mail: info@telesys.ru