Las instrucciones de C++ controlan cómo y en qué orden se manipulan los objetos en un programa. Existen varios tipos de instrucciones como declarativas, de asignación, selectivas, repetitivas, de entrada y salida de datos, y de bifurcación. Las instrucciones declarativas introducen nombres en un programa como variables y librerías, mientras que las instrucciones de asignación dan valores a las variables.