How do I use C++ to code the Arduino boards?

Have you looked into Atmel Studio?