У меня есть класс шаблонов для типа машины в больничной палате:шаблонного класса с аргументом - Ошибка при использовании
template <class T_machine>
class hospital_room
{
public:
hospital_room(const int room_num);
......
С помощью этого конструктора в файле hospital_room.hpp:
template <class T_machine>
hospital_room<T_machine>::hospital_room(const int room_num)
{
m_room_num = room_num;
}
Однако, когда я пытаюсь объявить больничную комнату, как этот
hospital_room<x_rayer>(1) test;
это дает мне ошибку, сказав, что ожидается Semico lon после (1). Что я сделал не так?