三步:三个文件去解决
1,
/**
* IntCell.h
*/
#ifndef IntCell_H
#define IntCell_H
/**
* A class for simulating an integer memory cell/
*/
class IntCell
{
public:
explicit IntCell(int initialVaule=0);
int read() const;
void write(int x);
private:
int storedValue;
};
#endif
2,
/**
* IntCell.cpp"
*/
#include"IntCell.h"
IntCell ::IntCell(int initialValue): storedValue(initialValue)
{
}
/**
* return thr stored Value.
*/
int IntCell::read() const
{
return storedValue;
}
/**
* store x.
*/
void IntCell::write(int x)
{
storedValue=x;
}
3,
#include<iostream>
#include "IntCell.h"
#include "IntCell.cpp"
using namespace std;
int main()
{
IntCell m;
m.write(5);
cout<<m.read()<<endl;
system("pause");
return 0;
}
结果:
原文链接: https://www.cnblogs.com/sweetlittlebaby/p/12889657.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/197337
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!