register finalization

This commit is contained in:
black
2025-06-12 15:04:00 +03:00
parent ce2071f42b
commit 39b9d1bf54
2 changed files with 33 additions and 16 deletions

View File

@@ -5,17 +5,15 @@
#include "Register.h"
Register* Register::getInstance() {
if (m_instance == nullptr) {
m_instance = new Register();
} else {
m_instance = new Register();
}
return m_instance;
Register& Register::getInstance() {
static Register instance;
return instance;
}
void Register::setRegister() {
void Register::setRegister(const int reg, const int value) {
m_registers[reg] = value;
}
int Register::getRegister(int r) {
int Register::getRegister(const int reg) const {
return m_registers[reg];
}