> Lazy constant in C: > > int C1 (){ > return 7; > } > C1 is computed only when you apply the operator () to it. But that's not the point of lazyness. Lazy value is computed only ONCE.