我有一個在c文件中創建C++對象的查詢。在c文件中創建C++對象
我有下面的示例代碼。當試圖導入CPlusHeader時,它會拋出一個我無法理解的錯誤。
錯誤是iostream'文件未找到作爲錯誤之一。我怎麼能解決這個問題。
問候, 列寧
CPlusFile.h
include iostream
include string
using namespace std;
class CPlusFile {
int data;
public:
CPlusFile();
int getData();
};
CPlusFile.cpp
CPlusFIle::CPlusFIle() {
data = 10;
}
int CPlusFile::getData() {
return data;
}
CFile.h
int doSomething();
CFile.c
include "CFile.h"
include "CPlusFile.h"
int doSomething() {
CPlusFile object;
}
爲什麼要在C代碼中創建C++對象?爲什麼不在項目中使用C++? –