这辈子写的第一个c++类- -|||,顺便问个小问题
c++吧
全部回复
仅看楼主
level 11
gameloftyou 楼主
/***************************
         Sales_item.h
 ***************************/
#ifndef SALES_ITEM_H_INCLUDED
#define SALES_ITEM_H_INCLUDED
using namespace std;
class Sales_item
{
    public:
    
    Sales_item(): units_sold(0),revenue(0.0) {};
    Sales_item(string,unsigned,double);
    void printInfo() const;
    void changeInfo(string,unsigned,double);
    
    private:
    
    string date;
    unsigned units_sold;
    double revenue;
};
Sales_item::Sales_item(string pdate,unsigned punits_sold,double prevenue)
{
    date = pdate;
    units_sold = punits_sold;
    revenue = prevenue;
}
void Sales_item::changeInfo(string pdate,unsigned punits_sold,double prevenue)
{
    date = pdate;
    units_sold = punits_sold;
    revenue = prevenue;
}
void Sales_item::printInfo() const
{
    cout<<"日期:"<<date<<"\t售出:"<<units_sold<<"\t收益:"<<revenue<<endl;
}
#endif // SALES_ITEM_H_INCLUDED
/***************************
          main.cpp
 ***************************/
#include <iostream>
#include <cstdlib>
#include "Sales_item.h"
using namespace std;
int main()
{
    Sales_item si("2012-07-19",500,200000.0);
    si.printInfo();
    si.changeInfo("2012-12-22",0,0.0);
    si.printInfo();
    system("pause");
    return 0;
}
二楼图

2012年07月19日 08点07分 1
level 11
gameloftyou 楼主
2012年07月19日 08点07分 2
启动视觉校正系统.... 目测.... 目测完毕:\t制表符长度并不存在问题,箭头所指的两个制表符实际上是一致的 分析原因:楼主的视觉校正系统没有正确地定位\t制表符的的起始基准
2012年07月19日 11点07分
@蓝色的孤鹰 视觉校正系统是神马?能不能帮忙科普下[傻笑]
2012年07月19日 11点07分
@gameloftyou 就是你的眼睛和你的视觉神经中枢构成的信息处理系统中的一个子系统
2012年07月19日 11点07分
2012年07月19日 11点07分
level 11
tab 就是这样啊
2012年07月19日 09点07分 3
level 7
第一个类就写得这么标准!我写的第一个类额所有成员都是public的[汗]
2012年07月19日 11点07分 4
level 8
我恨大写!
2012年07月19日 11点07分 5
level 10
话说这不是Primer么
2012年07月19日 11点07分 6
嗯,就是函数那一章的练习题,说是让写个类来读写,还没学过操作符重载,就只能写成这样了[揉脸]
2012年07月19日 11点07分
level 12
'\t'
2012年07月19日 12点07分 7
1