gpt4 book ai didi

c++ - 在头文件中添加头文件

转载 作者:行者123 更新时间:2023-11-30 03:00:51 27 4
gpt4 key购买 nike

#ifndef LISTTEST_H
#define LISTTEST_H
#include <vector>
#include <string>

template <class T>
class ListTest {
public:
vector<T>* encrypt(vector<T> *list, int* key);
void setkeyLength(int keyLength);
int getKeyLength();
private:
int keyLength;
};


#endif /* LISTTEST_H */

I have included vector and string header files in my own header file, but in "vector* encrypt(vector list, int key);" the compiler is giving error that vector is undefined what am I am doing wrong here

最佳答案

您需要限定 vector使用 std::vector ,因为它是 std 的一部分命名空间。您还应该考虑删除 <string> ,因为您不在 header 中使用它。

关于c++ - 在头文件中添加头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11643134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com