What is the effect of the following statement?

What is the effect of the following statement? If a statement is invalid, explain why it is invalid. The classes queueADT, queueADT, and linkedQueueType as defined in this chapter.

a) queueADT<int> newQueue;

b)queueType<double> sales(-10);

c)queueType<string> names;

d)linkedQueueType<int> numQueue(50);