[C++] Implement if, and, and or
3 files changed