注册 登录
编程论坛 C++教室

类声明和成员函数定义的分离

初学小萌新 发布于 2017-03-20 20:34, 2433 次点击
//student.h
#include<string>
using namespace std;
class Student
{
    public:
        void display();
    private:
        int num;
        string name;
        char sex;
};
//student.cpp
#include<iostream>
#include"student.h"               //提示说这有错 student.h: No such file or directory,本萌新用的devc++,还望各位大佬解决,最好直接写代码,谢谢
void Student::display()
{
    cout <<"num:"<<num<<endl;
    cout<<"name:"<<name<<endl;
    cout<<"sex:"<<sex<<endl;
}
//main.cpp
#include<iostream>
#include"student.h"
using namespace std;
int main()
{
    Student stud;
    stud.display() ;
    return 0;
}
2 回复
#2
luoj752017-03-20 23:44
整合在一起就可以了,DEV里编不了#include"student.h"

#include<iostream>
#include<string>
using namespace std;
class Student
{
    public:
        void display();
    private:
        int num;
        string name;
        char sex;
};
            
void Student::display()
{
    cout <<"num:"<<num<<endl;
    cout<<"name:"<<name<<endl;
    cout<<"sex:"<<sex<<endl;
}
int main()
{
    Student stud;
    stud.display() ;
    return 0;
}

只有本站会员才能查看附件,请 登录
#3
初学小萌新2017-03-21 18:46
回复 2楼 luoj75
好吧。。。。我还以为教材错了呢
1