通过模板参数遇到麻烦
Getting trouble with template argument
这是我的第一个模板,运行此代码时会遇到一些错误。任何帮助都很棒!
class polinom;
template <typename Tip>
class node {
node <Tip>* next;
Tip coef;
int grad, nr;
public:
friend class polinom;
};
class polinom
{
protected:
node<Tip>* prim; <--------- THIS LINE
};
错误:在此范围中没有声明"提示",并且 模板参数1是无效的
template
语句适用于跟随它的事物,而不是对文件的其余部分。因此,您的polinom
是不是模板类。尝试以下操作:
template <typename Tip>
class polinom;
template <typename Tip>
class node {
node <Tip>* next;
Tip coef;
int grad, nr;
public:
friend class polinom<Tip>;
};
template <typename Tip>
class polinom
{
protected:
node<Tip>* prim;
};
相关文章:
- 查找奇数平方和时遇到麻烦
- CSUF EPP - 你有什么想法(在添加到链接列表末尾时遇到麻烦)
- MySQL 从注入过渡到参数化时遇到麻烦
- C++击球平均值程序使用输入/输出文件打印名称,平均值,最高/最低平均值时遇到麻烦
- 以分类方式插入节点时遇到麻烦
- 在此任务上遇到麻烦,我们需要使用指针和数组来找到文本文件中某些数字的平均值,中值和模式
- 我在DFS搜索(树)代码中遇到麻烦.我如何打破递归
- 我在处理字符时遇到麻烦
- 在我的代码覆盖本身时遇到麻烦,我不确定为什么
- C++处理文件,在制作程序时遇到麻烦
- 在客户端/服务器计算器C 方面遇到麻烦
- 从一个字符串中获取 2-5 个连续的单词短语,我得到了 2 个工作,但在做 3 个时遇到麻烦
- boost :: phoenix ::功能遇到麻烦
- 在具有模板成员功能的模板类方面遇到麻烦
- 通过模板参数遇到麻烦
- 快速排序在C++,遇到麻烦
- 计算字符时遇到麻烦
- 在C++中摸索多个排他性组合时遇到麻烦
- 编译phash程序时遇到麻烦
- 在 Linux 上为 OpenGL 4.2 设置开发环境(查找 gl.h 时遇到麻烦)