Wpis z mikrobloga

@damix: - jest odpowiednikiem twojego pola w klasie.

+ jest odpowiednikiem elementów publicznych, najczęściej metod. W nawiasie masz podane argumenty w formacie typ: nazwa. Po całej sygnaturze, masz dopisany dwukropek z typem zwracanym.

Przykład 1.

produktPapierniczy Sklep::sprzedajProduktPapierniczy(string nazwa) { //...
@japer: Dziękuję serdecznie, już bliżej niż dalej żebym to zrozumiał. Jeszcze mam pytanie: jak przetłumaczyć "na polski" deklarację przed operatorem zasięgu?
@damix: Musisz zamieścić w klasie odpowiednią deklarację

class Sklep {

//...

public:

produktPapierniczy sprzedajProduktPapierniczy(string nazwa);

}

a potem poza klasą napisać jej ciało

produktPapierniczy Sklep::sprzedajProduktPapierniczy(string nazwa) { //...