На самом деле, версии стандарта C ++ до того, как C ++ 11 определили ключевое слово «export», [] , можно просто объявить шаблоны в файле заголовка и реализовать их в другом месте.
К сожалению, ни один из популярных компиляторов не реализовал это ключевое слово. Единственный, о котором я знаю, - это интерфейс, написанный Edison Design Group, который используется компилятором Comeau C ++. Все остальные настаивали на том, что вы пишете шаблоны в заголовочных файлах, нуждающихся в определении кода для надлежащего создания экземпляра (как уже указывали другие).
В результате стандартная комиссия ISO C ++ решила удалить export
особенность шаблонов, начинающихся с C ++ 11.
Я понял это с помощью оригинальных кодеров, от которых я его купил, это ошибка синтаксиса. Я использовал одинарные и двойные кавычки. Используйте одно или другое, но не оба;) Я только что видел, что это плохо,
Все типы номеров хранятся в таблице pm_room, но в этой таблице есть столбец идентификатора отеля, чтобы указать, для какого отеля тип номера для правильного кода
$result_room = $db->query("SELECT * FROM pm_room WHERE checked = 1 AND id_hotel = ".$hotel_id." AND lang = ".LANG_ID);