есть ли тип данных, который определяет длину памяти, а не позицию?
blockquote>ВСЕ типы данных в C делают это. Каждый тип определяет, сколько байтов необходимо для хранения этого типа и что означают отдельные биты в каждом байте. Это определяется реализацией, поэтому разные компиляторы и разные цели определяют их по-разному, но язык дает вам инструменты для написания переносимого кода, который будет работать четко определенным образом, каким бы он ни был.
- sizeof сообщает вам размер любого типа в байтах. поэтому
sizeof(int)
скажет вам, насколько великоint
на вашей цели - обычно 4, но некоторые цели используют 8 или 2.CHAR_BIT
сообщает вам размер байта - сколько битов в байте. Вам не часто это нужно, но когда вы делаете, это доступно.
Эта ссылка показывает, какова проблема. Мог бы помочь кому-то.
Это смотрит на меня как Вы, устанавливают inUserData как Ваш appDelegate вместо Вашего плеера.
! ACT - KAUDIOSSIDENOT ActiveError, объявленные в audioservices.h с комментарием
«Операция не удалась, потому что аудиосидию не активен. Вызов аудиосистемыSiCationactactive (True) сначала исправит эту ошибку в большинстве случаев».
Вы Также получите эту ошибку при вызове AudioqueeeStart () после прерывания (как я узнал сегодня).