小编use*_*108的帖子

数据成员'vec'不能是成员模板

我在标题中有以下两行,以声明包含模板的向量:

template <class t>
    std::vector <t> vec;
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:数据成员'vec'不能是成员模板我做错了什么?编辑:我不知道我被理解正确,我试图声明一个包含模板的向量,我知道这可以完成,因为可以有以下内容:

template <class T>
void funct(vector <T> v){


}
Run Code Online (Sandbox Code Playgroud)

这个函数采用模板的向量作为它的参数,我希望做同样的事情,除了在标题中声明向量以允许向量包含任何东西.

c++ templates vector

9
推荐指数
2
解决办法
6668
查看次数

大量的文本应该如何存储?

大量硬编码文本应该如何存储?在txt文件中?在代码本身中(在字符串中)?或者其他方式?例如帮助对话的文本

c++ text

1
推荐指数
1
解决办法
2713
查看次数

静态成员函数中对静态成员变量的未定义引用

这是我的头文件:

class MapObject: public ScreenObject {
    static float xoffset, yoffset;
public:
    static float Getxoffset() {
        return xoffset;
    }

};

#endif // MAPOBJECT_H
Run Code Online (Sandbox Code Playgroud)

但是在线返回xoffset; 我得到以下错误:未定义引用`MapObject :: xoffset'为什么?

c++

-2
推荐指数
1
解决办法
1120
查看次数

标签 统计

c++ ×3

templates ×1

text ×1

vector ×1