У меня есть шаблон класса ResourcePtr<T>
и шаблон ResouceManager<T>
.Я хочу, чтобы двое подружились друг с другом.Если я сделаю следующее, я получу ошибку компиляции;как я могу это исправить?
template<class T>
class ResourcePtr
{
friend class ResourceManager<T>;
};
template<class T>
class ResourceManager
{
friend class ResourcePtr<T>;
};
ошибка C2059: синтаксическая ошибка: '<' <br>ошибка C2238: неожиданный токен предшествует ';'