You don't have to do anything in the destructor; you have no resources to release. So, basically, you're not lost, you just didn't know you had nothing to do.
:( to be honest this class was to be an into to C++, but turned out to be a nightmare. Doing the best I can. Still getting a ridiculous amount of errors.
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe -c "Exercise 4/call_complx.cpp" -o "Exercise 4/call_complx.o" -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
In file included from Exercise 4/call_complx.cpp:2:
Exercise 4/complx.h:11: error: expected unqualified-id before "public"
Exercise 4/complx.h:11: error: expected `,' or `;' before "public"
Exercise 4/complx.h:13: error: expected constructor, destructor, or type conversion before ';' token
Exercise 4/complx.h:14: error: friend declaration not in class definition
Exercise 4/complx.h: In function `void Set(double, double)':
Exercise 4/complx.h:19: error: `real' undeclared (first use this function)
Exercise 4/complx.h:19: error: (Each undeclared identifier is reported only once for each function it appears in.)
Exercise 4/complx.h:20: error: `imag' undeclared (first use this function)
Exercise 4/complx.h: In function `double Real()':
Exercise 4/complx.h:25: error: `real' undeclared (first use this function)
Exercise 4/complx.h: In function `double imaginary()':
Exercise 4/complx.h:30: error: `imag' undeclared (first use this function)
Exercise 4/complx.h: At global scope:
Exercise 4/complx.h:32: error: expected declaration before '}' token
make.exe: *** ["Exercise 4/call_complx.o"] Error 1
Execution terminated