【发布时间】:2017-02-25 21:44:21
【问题描述】:
我是新的 C++,所以请原谅我问这个问题。我创建了一个项目并第一次运行它,它是成功的。但是当我开始另一个项目并向它添加 4 个类时(您可以从选项卡中看到)并且 main.cpp 无法运行。我很困惑,因为两个项目中的代码完全相同。
运行成功: Success
构建成功但运行失败: Run Failed
有什么办法可以解决这个问题?
我必须发布我所有课程的代码吗? (有8个文件)
student.h:
#ifndef CLSSTUDENT_H
#define CLSSTUDENT_H
#include <string>
#include <iostream>
using namespace std;
class clsStudent {
protected:
string name;
string student_no;
string program;
public:
clsStudent(string n, string sn,string prog );
virtual void displayStudentDetails();
};
student.cpp
#include "TutorialClass.h"
void TutorialClass::addStudent(clsStudent std)
{
_students.push_back(std);
}
int TutorialClass::getStudentCount()
{
return _students.size();
}
void TutorialClass::display()
{
}
#endif /* CLSSTUDENT_H */
我打开了一个新项目,只添加了这个类。它也无法运行。代码有什么问题?
【问题讨论】:
-
不,不是所有类,只有minimal reproducible example。
标签: c++