// Soln7_6.cpp #include // For stream input/output #include using std::cout; using std::endl; class CTrace { public: CTrace(const char* str); ~CTrace(); private: char* pstr; static int indentLevel; }; int CTrace::indentLevel = 0; CTrace::CTrace(const char* str) { indentLevel += 2; size_t len = strlen(str)+1; pstr = new char[len]; strcpy_s(pstr, len, str); for(int i = 0; i 5) { CTrace trace1("'if' block"); } else { CTrace trace2("'else' block"); } return 0; }