Standardkonstruktør er de som kalles når ingen konstruktører er definert av programmerer, men man kan definere en standardkonstruktør. Det brukes i utgangspunktet for å sette standardverdier til datamedlemmer. Mens Copy constructor brukes til å kopiere verdier av et objekt til et annet objekt.