我正在尝试使用C++进行引导。我有一个Bootstrapping
类进行采样计算,一个Sample
类存储结果:C++包含的类无法被其他类识别
在Sample.h
文件
class Sample
{
// do something
};
在Bootstrapping
类
#include <vector>
using namespace std;
class Bootstrapping
{
private:
vector<Sample> sample_list; // Here the problem happens
// do something
};
在main.cpp
文件
#include <iostream>
#include "Bootstrapping.h"
#include "Sample.h"
using namespace std;
int main()
{
// do something
}
当我调试上述代码时,编译器在Bootstrapping
类中弹出错误消息,该错误消息说identifier "Sample" is undefined
。但我明显已将它包含在main
!
任何人都可以帮我解决这个问题吗?提前谢谢了。
您是否在引导类声明标头中包含Sample.h? – darmat