我有一个名为RenderShader的模板类,我还有一个名为Render的类.我想将RenderShader模板类的所有实例都与Render成为朋友.此外,允许用户创建自己的RenderShader实例,因此无法在主头文件中列出所有这些实例.例如:
template<class vertdef>
class RenderShader
{
public:
.....
};
class Render
{
friend class RenderShader;
public:
....
};
Run Code Online (Sandbox Code Playgroud)
语法"朋友RenderShader"是错误的,我想做什么的语法是否正确?
Joh*_*itb 16
class Render
{
template<class vertdef>
friend class RenderShader;
public:
....
};
Run Code Online (Sandbox Code Playgroud)