私は学校の課題に取り組んでおり、Student.hi で 2 つのファイル Stundet.cpp と Student.h を取得したことがわかったいくつかの問題があります。Student クラスを宣言しています。
#include<string.h>
#include<string>
#include<iostream>
using namespace std;
class Student
{private:
string fname;
string lname;
int ID;
public:
Student();
Student(string first,string last, int ID_num);
static int numberOfStudents;
void getName();
void getID();
};
私のStudent.cppで私は得ました
`#include <iostream>
#include "Student.h"
#include <string>
using namespace std;
Student::Student()
{numberOfStudents+=1;
}
Student::Student(string first, string last, int ID_num)
{fname=first;
lname=last;
ID=ID_num;
numberOfStudents+=1;}
int Student::numberOfStudents=0;
void Student::getName()
{cout<<fname<<lname;}
void Student::getID()
{cout<<ID;}
main()
{
Student st1("Hakan", "Haberdar", 1234), st2("Charu", "Hans", 2345), st3("Tarikul", "Islam", 5442), st4;
cout << "We created " << Student::numberOfStudents << " student objects." << endl;
cout << st1.getID() << " " << st1.getName() << endl;
cout << st2.getID() << " " << st2.getName() << endl;
cout << st3.getID() << " " << st3.getName() << endl;
cout << st4.getID() << " " << st4.getName() << endl;
system("pause");
} `
私の最初の問題は、修正方法がわからないこれらの外部エラーが引き続き発生することです。周りを見回しましたが、見つけたものを適用する方法が本当にわかりません。私のエラーは
エラー 1 エラー LNK2001: 未解決の外部シンボル _WinMainCRTStartup C:\Users\Tato-laptop\Documents\Visual Studio 2010\Projects\Student Class\Student Class\LINK
と
エラー 2 エラー LNK1120: 1 未解決の外部 C:\Users\Tato-laptop\Documents\Visual Studio 2010\Projects\Student Class\Debug\Student Class.exe 1
私の 2 番目の問題は、.cpp ファイルの couts が機能しなくなったことです。