YCM only deal with c and cpp filetype.
Add syntastic
Change generic formatting style into cpp specific