SW in C++