我正在嘗試使用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