Wpis z mikrobloga

Mam pytanie odnośnie #programowanie a dokładniej C++. Jak mamy klasy rozbite na *.cpp I *.h a chcemy nadać jednemu z argumentów metody wartość domyślnej to robimy to przy deklaracji w pliku nagłówkowym czy przy definicji w cpp? A może w obu? Jakoś gdy robię w obu to kompilator sypie errorami. W projekcie który rozwijam widzę już przy deklaracji metody dodaje się wartość domyślną, a mnie to zadziwia bo instynkt mi podpowiada, że albo przy definicji albo przy obu...
Podpowie ktoś?
C.....e - Mam pytanie odnośnie #programowanie a dokładniej C++. Jak mamy klasy rozbit...

źródło: comment_wDQCKbgPygTGifVYxivjmAR9yGAmvM2Z.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CoolCake popatrz że definicja jest ukryta przed innymi plikami, z zewnątrz zobaczyć można tylko deklaracje. Gdybyś dodawał w definicji to inne pliki nie mogłyby wiedzieć jakie są te wartości
  • Odpowiedz