C++中,类和函数分开定义声明和实现的方法
2016-09-14 17:19
531 查看
test.hpp
test.cpp
#ifndef _TEST
#define _TEST
#include <map>
#include <string>
#include <vector>
using namespace std;
class oneclazz
{
private:
bool isProcessOk();
int numb;
public:
oneclazz(){};
oneclazz(int input);
void doProcess(int param);
protected:
int numa;
};
#endif
#include <map> #include <queue> #include <string> #include <vector> #include "test.hpp" using namespace std; oneclazz::oneclazz(int input){ // 做些初始化相关的事 } bool oneclazz::isProcessOk(){ // 做些事情 return true; } void oneclazz::doProcess(){ // 做些事情2 return ; }
test.cpp
#ifndef _TEST
#define _TEST
#include <map>
#include <string>
#include <vector>
using namespace std;
class oneclazz
{
private:
bool isProcessOk();
int numb;
public:
oneclazz(){};
oneclazz(int input);
void doProcess(int param);
protected:
int numa;
};
#endif
相关文章推荐
- C++: 为什么我们一般都要将函数的声明和定义分开?(separate the declaration of function from its definition)
- C++学习 【4.5】 利用函数实现指定的功能---局部变量、全局变量、变量的存储类别、声明和定义
- 在C中用struct实现C++中class的函数声明和定义
- c++学习笔记之基础---类内声明函数后在类外定义的一种方法
- c++模板类/模板函数的声明与定义应该放在头文件里,不要分开来写类中函数的声明与定义
- C++中,函数声明时指针、引用相关的语义,定义方法原型时参考。
- C++基础2 引用 函数扩展: 默认值 占位符 指针 重载 类:引用类指针 声明实现分开写
- 在C中用struct实现C++中class的函数声明和定义
- 学习笔记之C++为什么将函数声明或者类的定义放在.h文件中,而将其实现放在原文件中
- C++中重构函数声明定义与static变量使用方法
- 为什么不能将类模板的声明与类模板函数实现分开写
- 使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法
- C++学习总结_成员函数的声明和实现需要注意问题
- C++程序设计实验报告(十七)----实现冒泡排序算法,并将之定义为一个函数
- C++学习总结_声明一个对象并实现声明类的方法
- C/C++笔试系列--默认参数在哪指定?函数声明还是定义?
- C++中类型注册有的时候,函数找不到定义,可能是相应的头文件中防止重定义的声明,还是用原来的,没有做相应的更新
- 转:使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法
- 探索c++的函数pow()的实现方法·数学与程序设计的结合(zz)
- VIM 用正则表达式实现批量函数声明到dummy定义