Page 160 - DCAP404 _Object Oriented Programming
P. 160
Unit 7: Operator Overloading
cities in India; allowing more people to work in the same area reduces the per unit cost of Notes
space and support services.
Most of the ITES (BPO/Call Centre) players have achieved an average seat utilization
ratio of 1.4 (author’s estimate).
However, IT services (Software) has not been much affected by seat utilization as it continues
to attract higher billing rates and earns enough margins to sustain the large facility.
With the dollar weakening every month, demand of salary hike in Indian rupees, customers
unwilling for price escalation and scarcity of quality infrastructure, every one needs to
think towards higher seat utilization.
Ever since the launch of C++ programming in 1990, the popular object-oriented software,
there are numerous examples where a project is broken into independent modules and
each module is worked with different teams across geographies to shorten delivery time.
If one can work on modules across geographies, what prevents a business from working
in multiple shifts?
IT companies need to design attractive incentive packages for those employees who are
willing to work in night shift, so that they can free lots of valuable space for growth.
Change of Mindset Required
Moving towards higher seat utilisation requires change of management mindset, especially
in judging the performance of employees, with well-defined and measurable traits, to
track productivity and quality, instead of duration in the office.
If an employee spends longer duration in office, then one will notice a drop in productivity
and too less time will result over productivity, which he/she needs to continue.
A team that has continuous over-utilisation, more than 100 per cent, would need immediate
management attention, else either it will result in service breakdown or abnormal attrition.
Higher seat utilisation not only helps in keeping costing control but also results in indirect
advantages, such as improving traffic decongestion and preserving trees, on which new
facilities might have come up.
Extension to other Fields
The concept of seat utilization can be extended to many fields, for instance, sharing of
doctors’ chambers; since visiting hours are limited to four-five hours per day, the same
premises can be shared by non-competing areas of expertise (Ophthalmologists and
Orthopaedics). Schools run for six hours a day and can be easily extended to two shifts.
India has land/people ratio 11 times lower compared to the US, it makes more sense to
optimally utilize every inch of space.
7.6 Summary
In this unit, we have seen how the normal C++ operators can be given new meanings
when applied to user-defined data types.
The keyword operator is used to overload an operator, and the resulting operator will
adopt the meaning supplied by the programmer.
Closely related to operator overloading is the issue of type conversion. Some conversions
take place between user defined types and basic types.
LOVELY PROFESSIONAL UNIVERSITY 153