p12 and p13 placeholders c++