Compounded Types in C++

Sometimes we need to handle limited set of values which can be referred by labels. For example the day of week, year names etc… C i.e. enum week{Mon, Tue, Wed, Thu, Fri, Sat, Sun} thisWeek; 1 i.e. enum week{Mon, Tue, Wed, Thu, Fri, Sat, Sun} thisWeek; This...