Add C++ pattern