{ 태그에 닫는 태그가 없습니다. error :264 와우북스 C++ 에센스 오타 수정
 
 
 
 
 
 

도서정오표 C++ 에센스 오타 수정
2013-03-06 11:46:32
와우북스 <> 조회수 934
175.193.212.54

p.159

Date joindate(2012,1,1);

RegularEmployee re("전병선", "서울시", "123-4567", joindate, 1000000000);

re.displayEmployee();            // 기초 클래스 멤버 함수 호출

double salary = re.payCheck();           // 파생 클래스 멤버 함수 호출

cout << "급여액 : “<< salary << "원" << '\n';

p.161

class SalesEmployee : public RegularEmployee {

public :

     SalesEmployee (string name, string address,

                string telno, Date joindate, double salary, double commission);

     double payCheck();         // 급여 계산

     void setSales(double sales);// 영업 실적 저장

private :

     double m_sales;             // 영업 실적

     double m_commission;    // 영업 수당                

};

p.166

// employee.cpp 소스 파일

void Employee::displayEmployee(void) {

     cout << "사원명 : " <<m_name<< ", "

     << "주소 : " <<m_address<< ", " 

     << "전화번호 : " <<m_telno<< ", "          

     << "입사일 : ";

m_joindate.displayDate(); 

}

p.168

// department.cpp 소스 파일

void Department::display(void) {

     for(int i=0; i<headCount; i++) {

                employees[i]->displayEmployee();

                double pay = employees[i]->payCheck();    // 급여액 계산

                cout <<"급여액 : “<<pay << '\n';

     }

}

p.202

// 좌표 클래스

class Point{

public:

     Point(int x, int y);

     ~Point();

private:

     int x, y;                       // 좌표

};

p.208

#include <string>

using namespace std;

string str1 = "당신을 사랑합니다.";

string str2 = "사랑해도 되나요?";

string str3;

str3 = str1;             // string& operator= ( const string& str ); 호출

                          // 결과 : str3 == "당신을 사랑합니다."

if (str1 == str3)        // bool operator== ( const string& lhs, const string& rhs );호출

     cout << "두 문자열이 같습니다" <<'\n';    // 결과 : 참

if (str1 != str2)         // bool operator!= ( const string& lhs, const string& rhs );호출

     cout << "두 문자열이 다릅니다" <<'\n';    // 결과 : 참

if (str1 < str2)         // bool operator< ( const string& lhs, const string& rhs );

     cout << "str2가 큽니다" << '\n’;             // 결과 : 참

str3 = str1 + str2;    // string operator+ (const string& lhs, const string& rhs);호출

                // 결과 : str3 == "당신을 사랑합니다.사랑해도 되나요?"

string str4 = "I love you.";

char ch = str4[3];     // char& operator[] ( size_t pos ); 호출

                          // 결과 : ch == 'o'