私はプログラムを作成していて、オブジェクトの配列を作る必要があります。具体的には、各位置がオブジェクトである31x1配列を持っています(各オブジェクトは基本的に6 int )。ここに私が持っているものがありますが、何かが間違っています。クラスと構造体を含むコンストラクタ/デストラクタ
31X1構造体のヘッダ」
const int days=31;
struct Arr{
int days;
int *M;
};
typedef Arr* Array;
31X1行列コンストラクタ:
void constr(){
int *M;
M = new Expe[31]; // Expe is the class
クラスヘッダ:
class Expe {
private:
//0-HouseKeeping, 1-Food, 2-Transport, 3-Clothing, 4-TelNet, 5-others
int *obj;
}
クラスオブジェクトコンストラクタ:
Expe::Expe() {
this->obj=new int[6];
}
助けてください...私はかなり失われているので。
「何かが間違っています」はあまり説明的ではありません。詳細情報を提供できますか?テストしている完全な短いプログラム、何が起こると予想されるのか、実際には何が起こるのでしょうか? – DCoder
31x1アレイですか?本気ですか? –
teh way私はそれを構築することができますそれはすべての読み込まれているiswnt ...そして1次元のarayと私はvector.hを使用することができます...それは私の宿題です..と私はobjcet指向objcet指向に変更する必要があります –