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"
0
1
Powiedz co chcesz osiągnąć, a nie sposób, w jaki wymyśliłeś, że to osiągniesz.
0
- A to ?
#define dodaj odejmij
- Albo przeciążyć funkcję
- Albo dodać opcjonalny parametr do funkcji
- 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.