c + + kode i mål

, objective-c giver samt karakteristika for macintosh anvendelse udvikling, såsom arv og mangfoldighed.sproget er baseret på c - programmeringssprog. derfor, du kan bruge din c programmering viden til koden i objective-c. objective-c + + er en mekanisme, der gør det muligt for objective-c kilde moduler bro til at arbejde med objective-c + klasser, som kan udarbejde og forbindelse med c + + kode biblioteker.følgende eksempel af en firkantet matrix viser indholdet af c + + headerfilen for en matrice, klasse.matrix klasse kommer med standard konstruktøren og giver en c + + klasse, og de metoder, der er, hvad du og’ d forvente for en grundlæggende kvadratiske matrix objekt, klasse matrix (offentlige: matrix (int insize) virtuelle - matrix(); int getsize (annulleret); int getdeterminant (indhold) ugyldige setelement (int inrow, int incol, int invalue); int getelement (int inrow, int incol). matrix operatør + (denne matrix & inaddend); private: europa.eu.int m_size; int. [...] [...] m_elements;}, til brug objective-c + +, din objective-c + klasse moduler skal anvende filen udvidelse.det siger xcode ’ er ansvarlige, at skolen skal udarbejdes ved hjælp af objective-c + +, som vil gøre det muligt at bruge din klasse c + + sprog nøgleord.ved hjælp af objective-c + +, din app kunne skabe en matrix objekt til at udføre grundlæggende operationer, såsom at tilføje to matrix ting sammen.dette forudsætter objective-c + kilde modul har&#importerede c + + matrix. h fil: - (indhold) addtwomatrices (matrix matrixone (3); //3x3 matrix matrix matrixtwo (3); //en anden int rowindex = 0; int colindex = 0 (rowindex = 0, rowindex < 3 + rowindex) {(colindex = 0, colindex < 3 + colindex) (//sæt matrix er elementer til deres værdier matrixone. setelement (rowindex, colindex, xxx); //, der er to elementer matrix til andre værdier matrixtwo. setelement (rowindex, colindex, åååå)}} matrix matrixsum = matrixone + matrixtwo; med objective-c + +, dit system er i stand til at udnytte alle de tilgængelige fra bibliotekerskrevet til c + +.,,



Previous:
Next Page: