三步:三个文件去解决

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;
}

结果:

c++类接口,实现与调用

 

 

相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2021-11-30
  • 2023-04-05
  • 2021-07-03
  • 2021-05-26
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2021-06-21
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案