zajecia.07.grupa.03d
pdf > do ÂściÂągnięcia > download > ebook > pobieranie
 
Cytat
Ab igne ignem - z ognia ogień. (Cycero). (Cycero)
Start Zaćmienie, Zajecia 2, zaaowanane,
 
  Witamy

zajecia.07.grupa.03d,
[ Pobierz całość w formacie PDF ]
Dana jest klasa
K
(strona.1) oraz funkcja
main
( ) (strona.2):
–uzupełnij brakujące miejsca w programie

uzupełnij program o brakujące funkcje operatorowe tak aby kod funkcji
main
() mógł się wykonać poprawie
zgodnie z zasadą działania zastosowanych operatorów (10 operatorów)

FUNKCJE OPERATOROWE O ILE TO MOŻLIWE JAKO FUNKCJE SKŁADOWE KLASY z
DEFINICJĄ NA ZEWNĄTRZ KLASY → …
K :: operator+( … )
- inne będą traktowane jako błąd !!!
class K{
private:
double**
m_Tab2D;
const unsigned int
m_uSize;
public:
// uzupełnij brakujące konstruktory
K():m_uSize(5){
m_Tab2D = new double*[m_uSize];
for( unsigned int i = 0; i < m_uSize; ++i ){
m_Tab2D[i] = new double[m_uSize];
for( unsigned int k = 0; k < m_uSize; ++k )
m_Tab2D[i][k] = 1.0f;
}
}
~K(){
for( unsigned int i = 0; i < m_uSize; ++i )
delete [] m_Tab2D[i];
delete [] m_Tab2D;
}
//void wyswietl( ){
//
for( unsigned int j = 0; j < m_uSize; ++j){
//
for( unsigned int i = 0; i < m_uSize; ++i )
//
cout << m_Tab2D[j][i] << " " ;
//
cout << endl;
//
}
//
cout << "==========================" << endl;
//}
// uzupelnij o brakujace skladowe funkcje operatorowe
};
//===========================================================
void
wyswietl
( K& objA, K& objB, K& objC ){
//przeładowanie operatora strumienia wychodzącego <<
cout << objA << endl << objB << endl << objC
<< endl;
cout << "---------------------------------------" << endl;
}
//===========================================================
int main(){
K
a, b(a), c(b);
cout << "1) " << endl; ::wyswietl( a, b, c );
K* newK = new K[6]
; //wyswietla tekst - > dziala operator new/delete klasy K
delete [] newK
;
//wyswietla tekst - >przeładowanie operatora delete K
a -= b
;
// operator (K -= K)
cout << "2) " << endl; ::wyswietl( a, b, c );
c /= -9.5;
// operator ( K /= double )
cout << "3) " << endl; ::wyswietl( a, b, c );
c *= b;
// operator ( K *= K )
cout << "4) " << endl; ::wyswietl( a, b, c );
if(
c != a
) // przeładowanie operatora różności (bool) ( K == K )
cout << "C != A " << endl;
else
cout << " C == A " << endl;
cout << "5) " << endl; ::wyswietl( a, b, c );
c(3,4) = -0.74;
// przeladowanie operatora tablicy: float& K(const unsigned int, const unsigned int)
cout << "6) " << endl; ::wyswietl( a, b, c );
c *= ---a ; //
przeladowanie operatora predekrementacji - -K
cout << "7) " << endl; ::wyswietl( a, b, c );
a *= b++; //
przeladowanie operatora postdekrementacji K++
cout << "8) " << endl; ::wyswietl( a, b, c
);
return 0;
};
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • imikimi.opx.pl
  • comp
    StartZajecia 4, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia 1, Edukacja, Bazy Danych, Bazy Danych listingi i inneZajecia laboratoryjne nr 6, Politechnika Poznańska, Mechatronika, Semestr 01, Wprowadzenie do mechatroniki - laboratoriaZajecia V - Konflikty polityczne, Psychologia politycznaZajecia VII - Media w polityce, Psychologia politycznaZajęcia nr 2 BIOPALIWA. Ćwiczenie 2.2. EKS1A400034 j, Politechnika Białostocka - Ekoenergetyka, semestr IV, Biopaliwa, Laboratorium, Instrukcjezajecia nr 4Realizacja SGR w Niemczech w latach 1948-1966, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-WschodniejZajęcia 3, WSFiZ - Psychologia, VI semestr, Psychologia Różnic Indywidualnych - ćwiczeniaZabawy z marcową pogodą- scenariusz zajęcia z wykorzystaniem metod aktywizujących w pracy z dziećmi, WIOSNA !!!!!!!!!!!!!!!!Zajęcia nr 2, Uczelnia Łazarskiego, Społeczna Gospodarka rynkowa i Transformacje w Europie Środkowo-Wschodniej
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wanilia39.opx.pl
  • Cytat

    Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas
    Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac
    Fortuna kołem się toczy. Przysłowie polskie
    Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz
    Ex Deo - od Boga.

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com