I can have a second option is, complex is my class so I can certainly try to overload the operator output in terms of a member function in the complex class so then it will look like something like this, because since I am overloading in the complex class my default parameter is a complex object so all that I need to specify is a O stream operator.
എനിക്ക് രണ്ടാമത്തെ ഓപ്ഷൻ ഉണ്ടായിരിക്കാം, സങ്കീർണ്ണമാണ് എന്റെ ക്ലാസ്, അതിനാൽ സങ്കീർണ്ണമായ ക്ലാസിലെ ഒരു അംഗ ഫംഗ്ഷന്റെ അടിസ്ഥാനത്തിൽ ഓപ്പറേറ്റർ ഔട്ട്പുട്ട് ഓവർലോഡ് ചെയ്യാൻ എനിക്ക് തീർച്ചയായും ശ്രമിക്കാം, അതിനാൽ ഇത് ഇതുപോലെയായി കാണപ്പെടും, കാരണം ഞാൻ സമുച്ചയത്തിൽ ഓവർലോഡ് ചെയ്യുന്നതിനാൽ ക്ലാസ് എന്റെ സ്ഥിരസ്ഥിതി പാരാമീറ്റർ ഒരു സങ്കീർണ്ണ ഒബ്ജക്റ്റാണ്, അതിനാൽ ഞാൻ വ്യക്തമാക്കേണ്ടത് ഒരു സ്ട്രീം ഓപ്പറേറ്ററാണ്.