История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
g++
А там законно во всех случаях использовать сишное приведение? Там же вроде как есть свои методы приведения типов так как есть нюансы языковые не позволяющие что угодно приводить к чему угодно в виде просто трансформации адресации к памяти. Тоесть это как бы с виду сишный код, если он в плюсовом проекте то ладно, наверное это косяк. Молчу.
предупреждение: приведение указателя к целому другого размера
Ну эт ладно. Дело в вопросе о том в каком контексте используется адрес на память приведённый к типу размера меньше чем возможная выдача значения адреса. Тоесть там будет обрубок данных, значит используется для чего то специфичного явным образом, хотя как бы указатель может быть просто похерился и выделенная память считай утекла ибо не удалить. Вот это вот треш, да.
Предположу что выделяется 1 байт. А значение адреса юзается как рандомное число =) Вариков больше нет.
Ну или тупо звёздочки забыли поставить, тогда как оно работает в целом… короче тебе дали посмотреть потому что оно не работает да? ))))))))))))
тут
ой, не заметил ща глянем
Исправление LINUX-ORG-RU, :
g++
А там законно во всех случаях использовать сишное приведение? Там же вроде как есть свои методы приведения типов так как есть нюансы языковые не позволяющие что угодно приводить к чему угодно в виде просто трансформации адресации к памяти. Тоесть это как бы с виду сишный код, если он в плюсовом проекте то ладно, наверное это косяк. Молчу.
предупреждение: приведение указателя к целому другого размера
Ну эт ладно. Дело в вопросе о том в каком контексте используется адрес на память приведённый к типу размера меньше чем возможная выдача значения адреса. Тоесть там будет обрубок данных, значит используется для чего то специфичного явным образом, хотя как бы указатель может быть просто похерился и выделенная память считай утекла ибо не удалить. Вот это вот треш, да.
Предположу что выделяется 1 байт. А значение адреса юзается как рандомное число =) Вариков больше нет.
Ну или тупо звёздочки забыли поставить, тогда как оно работает в целом… короче тебе дали посмотреть потому что оно не работает да? ))))))))))))
Исходная версия LINUX-ORG-RU, :
g++
А там законно во всех случаях использовать сишное приведение? Там же вроде как есть свои методы приведения типов так как есть нюансы языковые не позволяющие что угодно приводить к чему угодно в виде просто трансформации адресации к памяти. Тоесть это как бы с виду сишный код, если он в плюсовом проекте то ладно, наверное это косяк. Молчу.
предупреждение: приведение указателя к целому другого размера
Ну эт ладно. Дело в вопросе о том в каком контексте используется адрес на память приведённый к типу размера меньше чем возможная выдача значения адреса. Тоесть там будет обрубок данных, значит используется для чего то специфичного явным образом, хотя как бы указатель может быть просто похерился и выделенная память считай утекла ибо не удалить. Вот это вот треш, да.
Предположу что выделяется 1 байт. А значение адреса юзается как рандомное число =) Вариков больше нет.