« first day (667 days earlier)      last day (2827 days later) » 

00:26
То самое чувство, когда выстрелил себе в ногу на ровном месте
#pragma once

class CPlayer
{
public:
CPlayer(int PlayerID);
~CPlayer(void);

void SynchronizeNetVars();

void CreateNetVar(string Name);
void SetNetVarValue(string Name, string Value);
string GetNetVarValue(string Name);

int ID;
int Money;
int Score;
float Health;
float Armour;
int World;
int Skin;
vector<CNetVar>* CustomData;
};
#pragma once

#include "Player.h"

void onGameModeInit() {

}

void onServerShutdown() {

}

void onPlayerConnect(CPlayer* player) {

}

void onPlayerDisconnect(CPlayer* player, int reason) {

}
error C2065: 'CPlayer' : undeclared identifier
Сори за то что код весь сюда скинул, чисто посмотреть на то как можно выстрелить себе в ногу
ааа
блин
это мой косяк
я же инклудил в CPlayer Core.h циклично, и получилось что второй файл подключался, до того как компилятор скомпилирует первый
Даже мелкую деталь в архитектуре пропустишь, и ломается весь проект.
 
6 hours later…
06:23
11 messages moved from Stack Overflow на русском

« first day (667 days earlier)      last day (2827 days later) »