cis22c-project/CPU.cpp
Iurii Tatishchev c6243e2314
fix template classes
apparently you can't have template stuff in .cpp files after all, lesson learned.
2024-06-17 22:07:55 -07:00

18 lines
375 B
C++

#include <iostream>
#include "CPU.h"
using std::string, std::ostream, std::endl;
ostream &operator<<(ostream &os, const CPU &cpu) {
os << "CPU ID: " << cpu.cpuId << std::endl;
return os;
}
int key_to_index(const CPU &key, int size) {
std::string k = key.getCpuId();
int sum = 0;
for (int i = 0; k[i]; i++)
sum += k[i];
return sum % size;
}