Я пытаюсь написать свою программу на C++ в разных файлах, но я не могу заставить ее работать. Кто-нибудь может мне помочь?C++ Отдельный файл функции
separate.cpp
#include "separate.h"
#include <iostream>
void Separate() {
cout << "text";
}
separate.h
#include <string>
using namespace std;
class OneLine {
Separate();
private:
string vari;
};
main.cpp
#include "separate.cpp"
#include <iostream>
using namespace std;
int main() {
Separate s;
s();
return 0;
}
Как же эта работа в одном файле ?? Вы объявляете функцию «Отдельно» класса «OneLine», но затем пытаетесь создать объект «Разделить». –
Совет: Включите одобренные заголовки: #include than #include "separate.h" –
Вам следует избегать использования пространства имен std, особенно в заголовках. См. [Здесь] (http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice). – juanchopanza