以下是一个简单的Stock类的定义,用于记录一只股票的基本信息:

class Stock {
private:
    std::string name;   // 股票名称
    int shares;         // 股票数量
    double price;       // 股票价格
    double total;       // 股票总价值

public:
    // 构造函数
    Stock() {
        name = "";
        shares = 0;
        price = 0.0;
        total = 0.0;
    }

    // 带参数的构造函数
    Stock(std::string n, int s, double p) {
        name = n;
        shares = s;
        price = p;
        total = shares * price;
    }

    // 获取股票名称
    std::string getName() const {
        return name;
    }

    // 设置股票名称
    void setName(std::string n) {
        name = n;
    }

    // 获取股票数量
    int getShares() const {
        return shares;
    }

    // 设置股票数量
    void setShares(int s) {
        shares = s;
        total = shares * price;
    }

    // 获取股票价格
    double getPrice() const {
        return price;
    }

    // 设置股票价格
    void setPrice(double p) {
        price = p;
        total = shares * price;
    }

    // 获取股票总价值
    double getTotal() const {
        return total;
    }

    // 显示股票信息
    void display() const {
        std::cout << "股票名称:" << name
                  << ",股票数量:" << shares
                  << ",股票价格:" << price
                  << ",股票总价值:" << total
                  << std::endl;
    }
};

这个Stock类包含了股票的名称、数量、价格和总价值等基本信息,并提供了构造函数、获取和设置函数以及显示函数等方法,可以很方便地记录和操作股票信息。

c++定义一个stock类纪录一只股票交易的基本信息。

原文地址: https://www.cveoy.top/t/topic/bIkj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录