podpowiedzi w VSC++

0

Cześć,
mam takie pytanie: mam np. 3 pliki typu: plik.h, plik.cpp oraz main.cpp. w plik.h mam deklaracje klasy i różnych funkcji w których podaję tylko typ argumentów np.

funkcja(int, double);

żeby kod był bardziej czytelny. W plik.cpp wprowadzam już nazwy argumentów np.

funkcja(int zmienna_int, double zmienna_double){...}

Niestety jak chcę wykorzystać te funkcje w pliku main to w podpowiedziach nazw argumentów nic nie ma - bo pobiera nazwy tych argumentów z pliku nagłówkowego.

Zastanawiam się jednak czy da się zmienić gdzieś w ustawieniach, by program podpowiadał biorąc pod uwagę nazwy argumentów użytych w funkcji w pliku cpp? W innym wypadku będę musiał pisać nazwy argumentów zarówno w plik.h jak również w plik.cpp.
dziękuję i pozdrawiam

0

Skąd pomysł na to, że usunięcie nazw argumentów z plików nagłówkowych zwiększa czytelność? Wiesz, możesz dodać XML Documentation Comments, ale miejsca ani pisania ci to tym bardziej nie zaoszczędzi.

0

Podpowiedzi nie ma, bo IntelliSense najprawdopodobniej filtruje nagłówki metod/funkcji z ich deklaracji. Nie rozumiem na czym zyskujesz zwiększenie czytelności kodu, pozbywając się nazw argumentów w plikach nagłówkowych.

0

Usuwanie nazw parametrów nie służy czytelności kodu. To jakiś mit.

Usuwasz nazwy gdy:

  • nie używasz parametru, a służy on jedynie tagowaniu funkcji
  • parametr jest wykorzystywany wewnętrznie w bibliotece i nie chcesz opisywać czemu służy

1 użytkowników online, w tym zalogowanych: 0, gości: 1