0
ポインタ上にオブジェクトを作成する際に問題があります。オブジェクト作成時のセグメンテーションフォルト
include <iostream>
class foo
{
int bar;
};
class List
{
public:
class foo * foo;
class List * next;
};
main()
{
class List * Head;
Head->foo = new foo;
return 0;
};
頭プログラムに新しいFOO()を作成した後は、セグメンテーションフォールトが発生しました。 誰かがこれを手伝ってくれますか?
「class」キーワードを何度も繰り返している理由は何ですか? –
@Torbjörn "foo"、 "next"、 "Head"のような変数を宣言するときはC++でオプションですが、省略することもできます(クラス宣言ではもちろんありません)。 – AhmadWabbi