dwb profile.
Use semantic mode for C and C++. Use normal ac sources with irony-mode. Don't use flyspell-prog-mode anywhere.