4374254894

4374254894



pracownik szef;

szef.imie_nazwisko = "Adam Kwiatek";

szef.identyfikator = 101;

szef.zarobki = 5000.00;

szef.inf_o_prac();

return 0;

Uwaga:

Jeśli nie dodamy etykiety public: to zapis:

szef.imie_nazwisko = "Adam Kwiatek";

spowoduje błąd.

Ze strukturami struć takiego problemu nie było, ponieważ przyjmują one domyślnie prawa dostępu public: dla wszystkich zadeklarowanych zmiennych wewnątrz struktury.

Deklarowanie metod klasy na zewnątrz klasy

W C++ można wstawiać do definicji klasy prototypy funkcji (metod), a definicje funkcji umieszczać na zewnątrz klasy. Nazwy funkcji definiowanych poza klasą należy poprzedzać nazwą klasy i operatorem widoczności (::).

Przykład 6.4.

#include <iostream>

#include <string>

class pracownik { public:

std::string imie_nazwisko; long identyfikator; float zarobki;

void inf_o_prac(void); //prototyp }J

void pracownik::inf_o_prac(void) {

std::cout << "Imię i nazwisko: " << imie_nazwisko <<std::endl; std::cout << "Ident: " << identyfikator <<std::endl; std::cout << "Zarobki: " << zarobki << std::endl;

}

int main() {

pracownik sekretarka, szef;



Wyszukiwarka

Podobne podstrony:
sekretarka.imie_nazwisko ="Anna Kwiatek"; sekretarka.identyfikator =
Test - Załącznik do akt szkolenia okresowego dla pracowników nastanowiskach robotniczych Imię i nazw
pracownik::pracownik (std::string imie_nazwisko, long ident_pracownika, float
DSC00775 (5) i«iadek poda! następujące dane osobowe: imię i nazwisko Adam Dottiua wiek   &
baza Baza danych użytkownikówans 3    Dodaj j Dane osobowe Imię i nazwisko:
img851 I Pracownia Elektroniczna Fizyka technicznaUKŁADY LOGICZNE Imię i nazwisko Stan. Grupa D
jest równoważne zapytaniu: select ID_P, IMIĘ, NAZWISKO, ID_D from pracownicy where ID_D = 10 or ID_D
Przykładowa RBD o schematach relacji (tzw. płaska postać RBD): N(PRACOWNICY) = {ID_P, IMIĘ, NAZWISKO
Możemy to zmienić, np. select ID P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D desc, NAZWISK
Uniwersytet Rzeszowski JĘZYK WYKŁADOWY: język polski IMIĘ I NAZWISKO WYKŁADOWCY: Pracownicy zakładu
Lista płac nr 09/2019 Miesiąc: wrzesień 2019 Imię i nazwisko pracownika: Jan Nowak Płaca
_I Pracownicy idPracownik INT O imię VARCHAR(45) O nazwisko VARCHAR(45) O pesel INT O ulica

więcej podobnych podstron