C++ 超级基础语法问题。
在学习敏捷开发的时候读下面源码,可惜我对C++语法不熟,有些困惑,请师兄讲解:
文件名:
EMPLOYEE.h
#ifndef EMPLOYEE_H
#define EMPLOYEE_H
#include <string>
class PaymentSchedule; /* 这些是作者在其他地方定义的一些类, */
class PaymentClassification; /* 为什么要在EMPLOYEE.H里用这样的形式*/
class PaymentMethod; /* 声明呢? 必须这样? */
class Affiliation;
class Paycheck;
class Date;
class Employee
{
.........
};
#endif
文件名 *****.h
....
#include <map>
class *****
{
public:......
private:
map<int, Employ*> itsEmloyees; // 这句是什么意思? 并且map类库是干什么的呢。<> 是它的某个操作符吗?
};