Wie ich hörte, ist es möglich, C++ Code innerhalb eines iPhone (Objective C) Projekts zu verwenden, möchte ich eine Verschlüsselungsbibliothek verwenden, die in C++ geschrieben ist. Die Bibliothek verwendet jedoch eine C++ - Typ-Struktur, die einen Konstruktor verwendet, den ich nicht richtig bekommen kann.Verwendung von C++ - Struktur mit iPhone App
Das Struct sieht wie folgt aus:
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;
};
volle Quelle ist hier verfügbar: http://www.codeproject.com/KB/security/blowfish.aspx
was der einfachste Weg ist um diese Frage zu bekommen? Ich habe den Artikel über die Verwendung von C++ - Code auf der Entwickler-Website von Apple gelesen, aber das hat nicht viel geholfen.
Nun, ich habe versucht, die cpp-Klasse in mm umzubenennen. Das brachte den Fehler in der H-Datei immer noch auf. Wie auch immer, ich denke, Sie versuchen zu sagen, dass ich die Datei umbenennen sollte, die den C++ Code enthält. Wenn ich darüber nachdenke, ergibt das am Ende Sinn. Will es versuchen und dich wissen lassen. Vielen Dank. –