Exception specification of overriding function is more lax than base version
O co tutaj może chodzić ? Coś nie tak z kodem, czy po prostu coś związanego z tym, że pracuję na MacOS'ie, a nie na Windowsie tak jak wykładowca i tutaj może czymś się to różnić?
#programowanie #cpp













Naszło mnie do zapytania: w jaki sposób definiujecie jakie warningi pozostaną w trakcie kompilacji?
#cpp #jezykc
-Werror -Weverythingw clangu: https://embeddedartistry.com/blog/2017/3/7/clang-weverything. Do całości 10 wykluczeń i gra gitara.Na podlinkowanej przez Ciebie liście jest wyłączony
-Wno-unused. Sam autor sugeruje, że irytuje go ten warning w trakcie developmenu, ale dobrze czasem włączyć. To potencjalnie error-prone.Taka lista oparta o whitelistowanie ma zasadniczą wadę: jeżeli nowa wersja kompilatora wprowadziłaby nowe warningi dla przypadków dotyczących np. nowszej wersji języka, o ile nie wejdą