Wpis z mikrobloga

Właśnie dowiedziałem się, dlaczego makra są złe. Próbuję zaincludować header i nagle wielki error "makro redefined" i widzę, że identyczne makro includuje linuksowa libka i header.
Jednego makra nie mogę zmienić, bo to plik linuxa, a drugie makro ma około 6000 wystąpień w kodzie, więc też wolałbym tego nie zmieniać.
Da się coś z tym zrobić? Rozważam wypowiedzenie.
#programowanie #cpp
  • 4
@Gerax9: odpalasz visual studio code, zaznaczasz macro, klikasz Ctrl + shift + F

W okienku po lewej zaznaczasz by brał pod uwagę tylko dokładnie to co wbiłeś oraz rozmiar, możesz też by nie wyszukiwał z danych plików lub wybrać by dane rozszerzenia tylko wyszukiwał (.cpp, .hpp itp.)

Wpisujesz nową nazwę i klikasz. Refactoring całego kodu w pare sekund.
Pobierz sorek - @Gerax9: odpalasz visual studio code, zaznaczasz macro, klikasz Ctrl + shift ...
źródło: taksietorobi