
Enviado em 13/08/2014 - 20:59h
Eu tenho duas classes que dependem uma da outra, só que já tentei usar forward declaration e nada de funcionar. Os headers estão mais ou menos assim:
// fighter.hpp
#include "stage.hpp"
class CStage; // forward declaration de CStage
class CFighter
{
public:
CStage * stage;
void set_stage ( CStage * s )
{
stage = s;
}
};
// stage.hpp
#include "fighter.hpp"
class CFighter; // forward declaration de CFighter
class CStage
{
CFighter * first;
CFighter * second;
};
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









