VC

undefined reference to `vtable for XXX'

問題になるソース:

class XXX
{
   省略(virtualのインターフェースを宣言している)
};

class aaaa : public XXX
{
   省略
};

対策:

ベースクラスXXXにデストラクタ追加する

class XXX
{
    virtual ~XXX(){}
};

base operand of ‘->’ has non-pointer type

問題になるソース:

struct node_list {
    node_list *prev;
    node *target;     // node is defined elsewhere in the application
    node_list *next;
    };

int main() 
{
    nl_head->prev = &nl_head;
};

対策:

int main() 
{
    nl_head.prev = &nl_head;
};

エラー: ‘XXX*’ から非スカラ型 ‘XXX’ への変換が要求されました

問題になるソース:

int main() 
{
    XXX x = new XXX();
};

対策:

int main() 
{
    XXX *x = new XXX();
};

request for member ‘MemberX’ in ‘x’, which is of non-class type ‘XXX*’

問題になるソース:

int main() 
{
    XXX *x = new XXX();
    x.MemberX();
};

対策:

int main() 
{
    XXX *x = new XXX();
    x->MemberX();
};


本当にほしかったのはこういうブログだったんだ

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:43:26 (1628d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze