既に定義されているヘッダファイルを他のヘッダファイルから定義解除することはできますか?定義済みのヘッダファイル/ C++の定義を解除する
私は別のクラスで作業しています。プライベートな部分をpublicに変更するには、あるクラスを定義解除する必要があります。
プライベートクラスをパブリッククラスに変更するのは一般的ではありませんが、本当に私を助けることができます。
#undef "player.h"
#define private public
#include "player.h"
#undef private
*「公的なクラスにプライベートを変更するのは一般的ではありませんが、本当に私を助けることができます。」*開発者がそれを考えるたびに、子猫が死ぬ。代わりに、この "解決"の問題について質問してみませんか? – StoryTeller
この縫い目は[XYProblem](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)のように...これを行うことで何を達成しようとしていますか? – Garf365
@ Garf365私はポケガメに取り組んでいます。ゲームには複数のAIがあり、チップを「ハックする」ことができるのかどうか疑問に思った。言い換えれば、チップの量を含むプライベート変数を変更するだけです。 –