私はクラスクラス.. C++
class piet3 : public Pieteikums
{
public:
piet3();
virtual ~piet3();
void set_invoice(string nDate, float nPrice);
protected:
private:
struct invoice
{
string date;
float price;
};
invoice arr[30];
};
私のcpp持っている:基本的にやろうとしているイムが何であるかを
#include <iostream>
#include "piet3.h"
using namespace std;
piet3::piet3()
{
}
piet3::~piet3()
{
}
void piet3::set_invoice(string nDate, float nPrice)
{
struct invoice.date = nDate;
}
を。私は彼らが費やした価格とそれが起こった日付のユーザー入力を取得し、それを構造体として配列に入れたいと思っています。
arr [0] = struct1、arr [1] = struct2と似ています。
私は問題が請求書であることを知っていますが、私はそれを理解できません。
メイン:
//everything before is declared
piet3 object;
cin >> date;
cin >> price;
object.set_invoice (date,price);
'piet3 object;' piet3を使用するには、オブジェクトが必要です。なぜあなたはオブジェクトなしで 'invoice'を使うのが大丈夫だと思いますか? – deviantfan
私はpiet3 * object = new piet3();と一緒に行かなければなりません。 ? – osiic21