게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++초보가 물어볼게있음
게시물ID : computer_3874짧은주소 복사하기
작성자 : moumoon
추천 : 0
조회수 : 376회
댓글수 : 4개
등록시간 : 2011/03/23 21:50:39
#include <iostream>
#include <string>
using namespace std;


class GradeBook
{
public:

void setCourseName( string name )      
{
courseName = name;
}

string getCourseName()
{
return courseName;   
}

void displayMessage()
{
cout << "welcome to the grade book for\n" << getCourseName() << "!"
<< endl;
}
private:
string courseName;
};

int main()
{
string nameOfCourse;
GradeBook myGradeBook;

cout << "initial course name is:" << myGradeBook.getCourseName()
<<endl;

cout << "\nPlease enter the course name:" <<endl;
getline( cin, nameOfCourse );
myGradeBook.setCourseName( nameOfCourse );

cout << endl;
myGradeBook.displayMessage();
}

////////////

1.setCourseName 이랑 GetCourseName은 왜쓰는거>?



2.Data member가 어떤건지 뭔일을하는지 좀 알려주세요 ㅠ

3. cout << "initial course name is:" << myGradeBook.getCourseName()
이구문이 이해가잘안됨

또또!! public 이랑 private 뭔차이에요?

원서에는 이렇게 써있던데

Variables or fun1ctions declared after access specifier private are accessible only to member fun1ctions of the class for which they're declared. thus, data member courseName can be used only
in member fun1ctions setCourseName, getCourseName and displayMessage of class GradeBook
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호