initial register implementation

This commit is contained in:
black
2025-06-12 14:17:36 +03:00
parent de05cb9828
commit ce2071f42b
2 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
//
// Created by black on 12.06.25.
//
#include "Register.h"
Register* Register::getInstance() {
if (m_instance == nullptr) {
m_instance = new Register();
} else {
m_instance = new Register();
}
return m_instance;
}
void Register::setRegister() {
}
int Register::getRegister(int r) {
}

View File

@@ -0,0 +1,30 @@
//
// Created by black on 12.06.25.
//
#ifndef REGISTER_H
#define REGISTER_H
class Register {
private:
Register() = default;
static Register *m_instance;
public:
static Register* getInstance();
void setRegister();
int getRegister(int r);
};
Register *Register::m_instance = nullptr;
#endif //REGISTER_H