Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <vector>
- #include "Register.h"
- Register::Register(size_t numCompanies) {
- companiesArray = new Company[numCompanies];
- //companiesArray = (Company*)malloc(sizeof(Company) * numCompanies);
- }
- void Register::add(const Company& c) {
- companiesArray[numAdded] = c;
- numAdded++;
- }
- Company Register::get(int companyId) const {
- for (size_t i = 0; i < numAdded; ++i) {
- if (companiesArray[i].getId() == companyId) {
- return companiesArray[i];
- break;
- }
- }
- //return ERROR;
- }
- Register::~Register() {
- /*
- for (int i = 0; i != numAdded; ++i)
- {
- delete companiesArray[i];
- companiesArray[i] = nullptr;
- }
- */
- delete[] companiesArray;
- companiesArray = nullptr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement