Как я слышал, можно использовать код C ++ в проекте iPhone (Objective C), я хочу использовать библиотеку шифрования, написанную на C ++.Тем не менее, библиотека использует структуру типа C ++, которая использует конструктор, что я не могу понять правильно.
Структура выглядит следующим образом:
struct SBlock
{
//Constructors
SBlock(unsigned int l=0, unsigned int r=0) : m_uil(l), m_uir(r) {}
//Copy Constructor
SBlock(const SBlock& roBlock) : m_uil(roBlock.m_uil), m_uir(roBlock.m_uir) {}
SBlock& operator^=(SBlock& b) { m_uil ^= b.m_uil; m_uir ^= b.m_uir; return *this; }
unsigned int m_uil, m_uir;
};
полный исходный код доступен здесь: http://www.codeproject.com/KB/security/blowfish.aspx
Какой самый простой способ обойти эту проблему?Я читал статью об использовании кода c ++ на сайте разработчиков Apple, но это не сильно помогло.