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


三步:三个文件去解决

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

结果:

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM