Zdravim, ucim sa pracovat s triedami a neviem vyriesit tento problem:
v subore cMatrix.h mam vytvorenu triedu cMatrix v tejto triede mam
public:
int GetWidth() { return Width; }
void SetWidth(int val);
int GetHeight() { return Height; }
void SetHeight(int val);
void printMatrix();
private:
int Width;
int Height;
dalej mam vytvoreny subor c.Matrix.cpp v ktorom mam jednotlive funkcie popisane
Set Width a SetWeight mi urcuju sirku a vysku matice.
Vo funkcii printMatrix nasledne vytvorim maticu o sirke Width a vyske Height. Tuto maticu naplnim nahodnymi cislami.
Toto vsetko mi funguje matica je vytvorena aj s danymi nahodnymi hodnotami v nej.
Avsak ked si chcem vytvorit dalsiu funkciu v mojom pripade funkciu na pocitanie determinantu matice, tak do public v cMatrix.h pridam:
void determinant(); a v subore cMatrix.cpp idem definovat tuto funkciu a to nasledovne:
void cMatrix::determinant()
{
(telo funkcie)
}
A tu nastava spominany problem. Neviem ako mam vziat tu moju vytvorenu maticu a pouzit ju v tejto funkcii determinant aby som s nou mohol dalej pracovat :(
Za vsetky rady vopred Dakujem
Fórum › C / C++
Zaklady prace s triedami
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 22 hostů
Podobná vlákna
Základy v PROLOGu — založil Sprinter
Základy v PHP — založil Anonym
Základy programování v Javě — založil RastyAmateur
Zaklady umele inteligence — založil Yurda
Co se myslí základy programovacího jazyka? — založil Elven
Moderátoři diskuze