code gave error: ld returned 1 exit status
What are the wrong in my code
Code:
/*C++ program to create student class, Get and display student's details GGC */
#include <iostream>
using namespace std;
void getDetails(void);
void DisplayStudentDetails(void);
class student
{
private:
char name[30];
int rollNo;
char branch[30];
public:
//member function to get student's details
void getDetails(void)
{
cout << "Enter name: " ;
cin >> name;
cout << "Enter roll number: ";
cin >> rollNo;
cout << "Enter Branch: " ;
cin >> branch;
}
//member function to display student's details
void DisplayStudentDetails(void)
{
cout << "Enter name: " ;
cout << "Enter roll number: ";
cout << "Enter Branch: " ;
}
protected:
};
int main(void)
{
DisplayStudentDetails();
return 0;
}
When I remove line 6 and line 7
I get new error
'DisplayStudentDetails' was not declared in this scope