globalna nazwa funkcji

Wątek przeniesiony 2016-05-12 10:46 z C/C++ przez ŁF.

0

Jest możliwość zrobienia globalnej nazwy funkcji. Mam w kodzie wywołanie 30 razy funkcję "DODAJ" i chciałbym móc poprzez zamianę jednej linijki zamienić "DODAJ" na "ODEJMIJ"

1

Powiedz co chcesz osiągnąć, a nie sposób, w jaki wymyśliłeś, że to osiągniesz.

0
  1. A to ?
    #define dodaj odejmij
  2. Albo przeciążyć funkcję
  3. Albo dodać opcjonalny parametr do funkcji
  4. Albo użyć Notepad++ i za pomocą CTRL+H pozamieniać wszyskie wystąpienia

Co do globalnej nazwy funkcji polecam zapoznac się ze wzorcem projektowym Singleton.
Zrób sobie basefun.h / cpp gdzie bedzie twoj interfejs globalny :)

0
Animusz_ napisał(a):

Co do globalnej nazwy funkcji polecam zapoznac się ze wzorcem projektowym Singleton.
Zrób sobie basefun.h / cpp gdzie bedzie twoj interfejs globalny :)
Proszę Cię. Stosowanie singletona po to by nie używać funkcji/zmiennych globalnych jest dużym grzechem. Nie do tego ten wzorzec służy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.