???????C++ Primer??????????????C++??????????????????????÷????????С????????????????????????????淶??????????????????

??????????????????????????ɡ?????????????????????????o???????????????????????????????????????????????????????????壬????????????塣?????????????????????inline????????????????????inline??????????????????????????????????????????????????????????????????м????????????????????????????????????????????????????????????????.cpp????е??????.h??????????????????????????.h????е???????????????????壬?????ó????????????????inline????????.cpp????У?????????.cpp?????Ч??????????????????????????????????????????????????У???????????????????????????

????????д?????????????????£??????????????????????????????У?

/*test.h*/
#ifndef TEST_H
#define TEST_H

#include <iostream>
using std::cout;
using std::endl;

class test
{
public:
 test():x(10){}
 inline void print();
 void display (int y);
private:
 int x;
};

void test::print()
{
 cout << x << endl;
}

#endif

/*test.cpp*/
#include <iostream>
#include "test.h"
using std::cout;
using std::endl;

void test::display(int y)
{
 cout << x * y << endl;
}

/*main.cpp*/
#include <iostream>
#include "test.h"
using namespace std;

int main()
{
 test T;
 T.display(10);
 T.print();

 system("pause");
 return 0;
}