错误:'typename' C++后应使用限定名称
Error : Expected a qualified name after 'typename' C++
我是 c++ 及其开发的新手,我在那里使用了 Templetes,我在那里使用键入名称和坦普尔特,我收到错误,说Expected a qualified name after 'typename'
请在下面找到我的代码。 如果有人能指出我的愚蠢,我将不胜感激。谢谢
class LapIplImage{
private:
IplImage *m_img;
public:
////////////////////////////////////////////////
// construct
LapIplImage():m_img(NULL){}
LapIplImage <typename type>(int width, int height):m_img(0){ Create(width, height); }
~LapIplImage(){ Release(); }
//Expected a qualified name after 'typename'
你忘了"模板"这个词:
1.
class LapIplImage{
private:
IplImage* m_img;
public:
////////////////////////////////////////////////
// construct
LapIplImage():m_img(nullptr){}
template <typename type> LapIplImage (int width, int height):m_img(0){ Create(width, height); }
~LapIplImage(){ Release();}
};
不能使用用作标识符的名称。
所以你可以尝试一些系统不使用的词。
像典型或典型。
相关文章:
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 当在同一名称空间中有两个具有相同签名的函数时,会发生什么
- 预处理器:插入结构名称中的前一个行号
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- 基类中的函数名称解析
- 模板元程序查找相似的连续类型名称
- 没有名称的C++模板参数
- C++中名称篡改的目的是什么
- 在基于范围的for循环中使用结构化绑定声明
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- 尝试通过OCI例程从Oracle获取blob数据,但出现错误:ORA-01008:并非所有变量都绑定
- 如何仅使用对象名称打印特定于对象的成员
- 将依赖名称显式标记为类型名和模板的奇怪之处
- 为什么 Clang 不允许"and"作为函数名称?
- 遮罩结构名称
- c++binary_search函数排序数组(流行名称搜索)出现问题
- RegGetValue在当前用户下找不到名称
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- C++中名称查找和名称绑定之间的区别
- 在C++中具有名称绑定的EDSL