Evidently, it is quite annoying having to write 12 lines of using statements (compared to just 6 lines of use statements in Rust). (The numbers 12 and 6 are not meant to demonstrate any true ...
If you're are integrating snap7 in your application while using -std=c++17 (or above), the direct or indirect inclusion of s7_partner.h, with its 'using namespace std' declaration, may cause conflicts ...