#pragma once #include "Instrument.h" class Equity : public Instrument { private: string id; double contractSize; public: Equity() { id = ""; contractSize = 0.0; }; Equity(string id, double contractSize): id(id), contractSize(contractSize){} AssetClass getAssetClass()const override { return AssetClass::Equity; }; string getID() const override { return id; }; double getContractSize() const override { return contractSize; }; };