How do I put an object in a node if the object has no default constructor and I am not allowed to create one inside its class definition?

I'd like to point out right away that I have already searched the site and haven't found a similar problem.
There have been questions about someone not being able to put an object in a node but my problem is this:

I cannot put an object inside a Node AND I am not allowed to create a default constructor for the object (at least not inside its class definition)

as you can see I want to create a Node class that holds a node pointer and an object Employer inside it.

Unfortunately this isn't working. I keep getting the following error message:

E2279: Cannot find default constructor to initialize member.....

Basically what happens is because class Employer has no default constructor, "Employer emp;" in the Node class is not "recognised" by the compiler as it would have been if it was a "int n" instead of a "Employer emp".

So my question is this:

How can I put the object Employer in the Node without changing/adding anything to the class Employer (ie I cannot add a default constructor to the class Employer nor can I add a "friend class Node" kind of thing, the rules are I should leave the class Employer as it is)

Since I am new to programming I'd like to add that I haven't been taught templates yet, so I am not allowed to use any of that, just the tools I've already given you (classes,functions,pointers..etc)

Answers

Provide an explicit constructor call for the Employer member in the initializer list: