ദ്വയാങ്കക്രിയകൾ എന്നാൽ രണ്ടു ആർഗ്യുമെന്റുകൾ ഉള്ള ക്രിയകൾ. ഇത് "operator (something)" എന്ന സൂചകപദം ഉപയോഗിച്ച് ഓവർലോഡ് ചെയ്യാം. ഇവിടെ 'something' എന്നുള്ളത് ക്ലാസ്സിന്റെ ഒരു ഒബ്ജക്റ്റ് ആണ്. രണ്ടാമത്തെ ഒബ്ജക്റ്റ് ഏതു ഒബ്ജെക്റ്റിലാണോ ഈ ഓപ്പറേറ്റർ വിളിയ്ക്കുന്നത് ആ ഒബ്ജക്റ്റ് തന്നെയാണ്.(codice_20 പോയിന്ററിനെ ഓർക്കുക).

മുകളിൽ കൊടുത്ത codice_37 എന്ന ക്ലാസിന്റെ ഉദാഹരണം ശ്രദ്ധിയ്ക്കുക. ഇതിലെ codice_48 എന്ന ഓപ്പറേറ്റർ ഈ പാറ്റേണിൽ വിവരിയ്ക്കപ്പെട്ടിട്ടുള്ള ഒരു ഓപ്പറേറ്റർ ആണ്. ഇവിടെ codice_44 എന്നത് പുറത്തു നിന്നും വരുന്ന ഒരു ഒബ്ജക്റ്റ് ആണ്. codice_48 എന്ന ഓപ്പറേറ്ററിന്റെ രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ഏതു ഒബ്ജെക്ടിൽ ആണോ ഈ ഓപ്പറേറ്റർ വിളിയ്ക്കുന്നത് അതാണ്. താഴെ കൊടുത്തിരിയ്ക്കുന്ന കോഡ് കാണുക.
ഇവിടെ codice_51 എന്ന വരിയിൽ codice_52 എന്ന ഒബ്ജെക്ടിന്റെ ഓപ്പറേറ്റർ മെത്തേഡ് ആണ് വിളിക്കപ്പെടുന്നത്. codice_53 എന്നത് പുറത്തുനിന്നും വരുന്ന ഡാറ്റാ ചരം ആകും.

ഇങ്ങനെ ഓവർലോഡ് ചെയ്യാവുന്ന ദ്വയാങ്കക്രിയകൾ താഴെ കൊടുത്തിരിയ്ക്കുന്നവയാണ്:
പിഓഡി സ്ട്രക്ടുകൾ (POD അഥവാ plain old data object struct)
കോൺസ്ട്രക്ടർ
struct (സ്ട്രക്ട് അഥവാ സ്ട്രക്ച്ചർ) class (ക്ലാസ്) എന്നിവ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ
ഓവർലോഡ് ചെയ്യാൻ പറ്റുന്ന ദ്വയാങ്കക്രിയകൾ (Binary overloadable operators)