Я ни в коем случае не гуру Symbian, но мы использовали плагин Open C / C ++ для Symbian здесь. Насколько я понимаю, плагин - это просто расширение - он предоставляет вам стандартные библиотеки и позволяет вам иметь дело со знакомыми функциями (в нашем случае, мы искали только простые библиотеки cstring.h и stdio.h).
Вы все еще можете смешивать и сопоставлять вызовы Symbian, и, вероятно, вам придется столкнуться с некоторыми болезненными преобразованиями, чтобы получить ваш char*
в правильный " дескриптор ". Тем не менее, вы должны делать это только на интерфейсах, на которых вы касаетесь существующих библиотек Symbian (как они ожидают, дескрипторы, а не char*
s).
В нашем коде есть несколько мест, где мы используем вызов remove
для удаления файлов в том же классе, создавая подробные объекты Symbian RFs
abd RFile
.
Так что да, в то время как мы используем библиотеки C / C ++ для выполнения каких-то низкоуровневых задач и большого количества манипуляций со строками, мы также используем управление через веб-браузер, мониторинг ввода ключа и все такое.
... И да, нам нужно очистить наш код. : -)