我刚开始上学,我收到以下错误:
我不知道为什么会这样。我已经包含了类标题,并且我没有使用其他类中的任何花哨的方法,只是尝试使类的对象来测试代码的基础知识。所有这些文件都在代码块的同一个项目中,文件结构为here。
这是我的代码,任何人都可以指出我做错了什么,我只是想尝试开始作业。
主要方法
#include <iostream>
#include "sorting.h"
using namespace std;
int main()
{
sorting<int> object;
}
标题
#ifndef SORTING_H
#define SORTING_H
template <class T>
class sorting
{
public:
sorting();
~sorting();
private:
};
#include "..\src\sorting.cpp"
#endif // SORTING_H
实施
#include "sorting.h"
#ifdef _SORTING_H_
template<class T>
sorting<T>::sorting()
{
//ctor
}
template<class T>
sorting<T>::~sorting()
{
//dtor
}
#endif