これが本当に単純な質問である場合は申し訳ありませんが、私はC ++を初めて使用し、C ++を理解するための簡単な語彙トレーナーに取り組んでいます。(Java から来ました..)
const FileManager
ロジックへの参照としてa を渡したいと思います。しかし、私はそれがうまくいきません。コピーなどはしたくありません。
だから私はこのように試しました:(メイン)
FileManager& file = FileManager();
Logic logic = Logic(file);
参照を保存したいロジックの内部:
class Logic
{
public:
Logic(const FileManager& manager);
~Logic();
private:
const FileManager& m_fileManager;
};
Logic::Logic(const FileManager& manager) :
{
m_fileManager = manager;
}
ありがとう