69,369
社区成员
发帖
与我相关
我的任务
分享
//Base.h
#ifndef __BASECLASS__H__
#define __BASECLASS__H__
class Base
{
public:
Base():m_nValue(0){}
Base(int nValue):m_nValue(nValue){}
public:
int GetValue(){ return m_nValue; }
void SetValue( int nValue ){ m_nValue = nValue; }
public:
void Print();
private:
int m_nValue;
};
#endif
//Base.cpp
#include "Base.h"
#include <stdio.h>
void Base::Print()
{
printf("Test Case output %d\n",m_nValue );
}
//Test.cpp
#include "Base.h"
using namespace std;
void hello( Base& obj );
main()
{
Base obj(100);
hello(obj);
}
void hello( Base& obj )
{
obj.Print();
}