gpt4 book ai didi

C++ 类模板问题

转载 作者:行者123 更新时间:2023-11-28 02:48:57 26 4
gpt4 key购买 nike

<分区>

我的程序出现“未解析的外部符号”错误,我尝试了所有我知道的方法但无法解决。我在使用类模板后开始收到此错误。

这是 FileHandler 类头:-

#include <string>
#include <iostream>
#include "test.h"
#include <iomanip>
#include "Administrator.h"
#ifndef FileHandler_h
#define FileHandler_h

using namespace std;
template<class T>
class FileHandler
{
public:string writeToFile(T writeObject);

public: FileHandler();

};
#endif

文件处理类实现

template<class T>
FileHandler<T>::FileHandler(){}

template<class T>
string FileHandler<T>:: writeToFile(T writeObject)
{

ofstream outputFile;
outputFile.open("file.txt",ios::out|ios::app);


more code..........

return "done";
}

这是我在文件处理程序类中调用方法的代码

string Administrator::registerNewMember(Administrator newAdmin)
{

FileHandler<Administrator> f1;

return f1.writeToFile(newAdmin);

}

下面是我得到的错误的屏幕截图。

enter image description here

我该如何修复这个错误?

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