私は2つのファイルを使ってC++でプログラムを書きます。
main.cpp
#include "var.hpp"
#include <iostream>
using namespace std;
using namespace YU;
int main()
{
string god = "THL";
age = 10;
cout << age << endl;
cout << god << endl;
return 0;
}
var.hpp
#ifndef __VAR_H__
#define __VAR_H__
#include <string>
namespace YU
{
int age;
string name;
}
#endif
私がそれをコンパイルしたとき、それは間違っています。
間違った情報は次のとおりです。
In file included from main.cpp:1:0:
var.hpp:9:5: Error: ‘string’ is not a type name
理由はわかりませんinclude <string>
。ヘッドファイルを持っていましたが、それでも機能しません。
私はこのコードを仕事のためではなく、練習のためだけに書いています。
ありがとう!