У меня проблемы с настройкой нескольких файлов.Я работаю в визуальной студии, и, по какой-то причине, функция моего друга в моем классе не определяется в основном.Спасибо за любую помощь, спасибо.
BullCow.h:
#pragma once
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <time.h>
class BullCow {
public:
BullCow();
friend int getWins();
static int Wins;
private:
int Attempts;
};
BullCow.cpp:
#include "stdafx.h"
#include "BullCow.h"
int BullCow::Wins = 0;
int getWins() {
return Wins;
}
BullCowMain.cpp:
#include "stdafx.h"
#include "BullCow.h"
int main()
{
srand(time(NULL));
std::cout << getWins();
return 0;
}
Примечание. Это неполная программа, поэтому некоторый код (srand) еще не используется.Я просто включил все, чтобы лучше понять, что не так.