C++ kodas Objective-C Macintosh programose

„Objective-C“ teikia į objektą orientuotas funkcijas, skirtas „Macintosh“ programų kūrimui, pvz., paveldėjimą ir polimorfizmą. Kalba yra pagrįsta C programavimo kalba; todėl galite naudoti savo C programavimo žinias koduodami Objective-C. Objective-C++ yra tilto mechanizmas, leidžiantis Objective-C šaltinio moduliams dirbti su Objective-C++ klasėmis, kurios gali kompiliuoti ir susieti su C++ kodų bibliotekomis.

Šis paprastas kvadratinės matricos pavyzdys rodo C++ antraštės failo, skirto Matrix klasei, turinį. Matricos klasėje yra standartinis C++ klasės konstruktorius ir destruktorius, o metodai yra tokie, kokių tikitės iš pagrindinio kvadratinės matricos objekto:

class Matrica { public: Matrix( int inSize ); virtuali ~Matrica(); int getSize( void ); int getDeterminant( void ); void setElement( int inRow, int inCol, int inValue ); int getElement( int inRow, int inCol ); Matricos operatorius+( const Matrica& inAddend ); privatus: int m_size; int[][] m_elementai; };

Norint naudoti Objective-C++, jūsų Objective-C++ klasės moduliai turi naudoti failo plėtinį .mm. Tai nurodo „Xcode“ kompiliatoriui, kad klasė turi būti sudaryta naudojant „Objective-C++“, o tai leis jūsų klasei naudoti C++ kalbos raktinius žodžius. Naudodama „Objective-C++“ programa gali sukurti „Matrix“ objektą, kad atliktų pagrindines operacijas, pvz., pridėtų du „Matrix“ objektus. Daroma prielaida, kad Objective-C++ šaltinio modulis #importavo C++ Matrix.h failą:

- (void)addTwoMatrices { Matrica matrixOne( 3 ); // 3x3 matrica Matrica matricaTwo( 3 ); // kita int rowIndex = 0; int colIndeksas = 0; for (rowIndex=0; rowIndex<3; ++rowIndex) { for (colIndex=0; colIndex<3; ++colIndex) { // nustato matricos elementus į jų reikšmes matrixOne.setElement( rowIndex, colIndex, XXX ); // nustatyti matricos du elementus į kai kurias kitas reikšmes matrixTwo.setElement( rowIndex, colIndex, YYY ); } } Matricos matricos suma = matricaOne + matricaTwo;

Naudodami „Objective-C++“, jūsų programos gali pasinaudoti visomis turimomis trečiųjų šalių bibliotekomis, sukurtomis C++.


Kaip naudoti antraštes ir poraštes „Microsoft Word“.

Kaip naudoti antraštes ir poraštes „Microsoft Word“.

„Microsoft Word“ galite sukurti antraštes ir poraštes, kurios kiekvieno puslapio viršuje arba apačioje kartotų tą patį tekstą.

Kaip prisijungti prie „Discord“ serverio

Kaip prisijungti prie „Discord“ serverio

Sužinokite, kaip prisijungti prie „Discord“ serverio, kad galėtumėte prisijungti prie bendruomenių ir dalintis savo interesais.

Kaip nustatyti „Discord“ serverio paskyrą

Kaip nustatyti „Discord“ serverio paskyrą

Pirmasis jūsų darbas naudojant šią naują platformą – pirmiausia prisistatyti „Discord“. Sužinokite, kaip nustatyti „Discord“ serverio paskyrą.

Kaip dalytis turiniu su „Zoom“ susitikimo dalyviais

Kaip dalytis turiniu su „Zoom“ susitikimo dalyviais

Sužinokite, kaip bendrinti ekraną „Zoom“ platformoje su kitais, kaip leisti jiems valdyti jūsų ekraną ir kaip paprašyti valdyti pagrindinio kompiuterio ekraną.

Kaip rašyti Excel formules

Kaip rašyti Excel formules

Formulė yra matematinis skaičiavimas. Sužinokite, kaip rašyti Excel formules ir efektyviai jas naudoti.

Kaip pakviesti žmones į savo „Discord“ serverį

Kaip pakviesti žmones į savo „Discord“ serverį

Sužinokite, kaip išsiųsti kvietimus ir sukurti savo internetinę bendruomenę „Discord“ serveryje. Taip pat sužinokite, kaip srautinis perdavimas padeda skleisti informaciją jūsų „Discord“.

Kaip pakeisti pastraipų eilučių tarpus „Microsoft Word“.

Kaip pakeisti pastraipų eilučių tarpus „Microsoft Word“.

Sužinokite, kaip galima lengvai ir efektyviai reguliuoti tarpus tarp eilučių „Microsoft Word“ naudojant įvairias nustatymų parinktis.

Kaip sukurti kompiuterio failo ar aplanko nuorodą

Kaip sukurti kompiuterio failo ar aplanko nuorodą

Sužinokite, kaip lengvai sukurti kompiuterio failo ar aplanko nuorodą darbalaukyje. Šis procesas suteikia greitą prieigą prie dažniausiai naudojamų programų ir dokumentų.

Senjorams: kaip įterpti iliustraciją į „PowerPoint“ skaidrę

Senjorams: kaip įterpti iliustraciją į „PowerPoint“ skaidrę

Iliustracija yra iš anksto nupieštas bendras meno kūrinys, o „Microsoft“ su „Office“ produktais nemokamai teikia daug iliustracijų failų. Galite įterpti iliustraciją į savo „PowerPoint“ skaidrės maketą. Lengviausias būdas įterpti iliustraciją yra naudoti vieną iš vietos rezervavimo ženklų skaidrės makete: Rodyti skaidrę, kurioje yra iliustracija […]

Senjorams: kaip užpildyti spalvą „Microsoft Excel“.

Senjorams: kaip užpildyti spalvą „Microsoft Excel“.

Užpildymo spalva (dar vadinama šešėliavimu) yra spalva arba raštas, užpildantis vienos ar kelių „Excel“ darbalapio langelių foną. Tamsinimas gali padėti skaitytojo akims sekti informaciją visame puslapyje ir suteikti darbalapiui spalvų bei vizualinio susidomėjimo. Kai kurių tipų skaičiuoklėse, pavyzdžiui, čekių knygelės registre, […]