.h文件一般定义(方法/函数)名不实现
.cc文件一般用来实现.h文件的(方法/函数)
/*
* 文件: chapter1.h
* 作者: 王雷
* 邮箱: xiaolei.org@gmail.com
* 备注: C++ Primer 第一章例子
* Created on 2010年11月8日, 下午4:44
*/
#ifndef CHAPTER1_H
#define CHAPTER1_H
#include <iostream>
class chapter1 {
public:
void test1_2();
int x(int i1,int i2);
};
#endif /* CHAPTER1_H */
/*
* 文件: chapter1.h
* 作者: 王雷
* 邮箱: xiaolei.org@gmail.com
* 备注: C++ Primer 第一章例子
* chapter1.h 类的实现部分
* Created on 2010年11月8日, 下午4:44
*/
#include "chapter1.h"
void chapter1::test1_2() {
std::cout << "input two numbers:" << std::endl;
int i1, i2;
std::cin >> i1 >> i2;
std::cout << "test:" << i1 << "*" << i2 << "=" << x(i1,i2) << std::endl;
}
/*
* 两个数相乘
*/
int chapter1::x(int i1, int i2)
{
return i1*i2;
}