https://bituse.info/game/shot/5
こちらのサイトを参考にしてシューティングゲームを作っています。
背景を線画したいのですがうまくいきません
色々と調べてエラーを減らしていったのですがどうしても最後のエラーメッセージの
1>------ ビルド開始: プロジェクト: gamegame, 構成: Release Win32 ------ 1>control.cpp 1>C:\Users\rikua\source\repos\gamegame\control.cpp(11,1): error C2600: 'CONTROL::~CONTROL': コンパイラで生成された特殊メンバー関数を定義できません (クラスで最初に宣言されなければなりません) 1>player.cpp 1>プロジェクト "gamegame.vcxproj" のビルドが終了しました -- 失敗。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
という内容が理解できず解決できません。
間違っているであろうファイルは↓のファイルなのですがどこがどう間違っているのか教えていただきたいです。
お願いします
#include "pch.h" #include "control.h" CONTROL::CONTROL() { //プレイヤークラスの生成 player = new PLAYER; } CONTROL::~CONTROL() { //プレイヤークラスの解放 delete player; } void CONTROL::All() { //プレイヤークラスのAll関数実行 player->All(); }
追記
control.hの内容です
#include "player.h" #include "back.h" class CONTROL { //プレイヤークラス PLAYER* player; //背景クラス BACK* back; public: CONTROL(); void All(); }; コード
回答2件
あなたの回答
tips
プレビュー