局部變數--聲明在一個函數定義的體中的變數。
函數中的局部變數必須在使用前聲明,並且不能再聲明它們的函數外部被訪問。
當函數結束時,其局部變數的值將丟失。
類通常由一個或多個成員函數組成,這些成員函數操縱屬於該類的某個特定對象的屬性。在類的定義中屬性工作表示為變數。這樣的變數稱為資料成員,聲明在類的定義之內,但是在所有類的成員函數的定義體之外。
2010-01-08
#include "stdafx.h"
#include "iostream"
using std::cout;
using std::cin;
using std::endl;
#include "string"
using std::string;
using std::getline;
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;
}; //end class
int main()
{
string nameOfCourse;
GradeBook myGradeBook;
cout << "Inital Course name is: " << myGradeBook.getCourseName() << endl;
cout << "/n Please enter the course name:" << endl;
getline( cin, nameOfCourse );
myGradeBook.setCourseName( nameOfCourse );
cout << endl;
myGradeBook.displayMessage();
return 0;
}