Tag,
ich kann mich irgendwie kein Stück mit Kreuz-Includes anfreunden, aber ab ner bestimmten Menge Quellcode wirds einfach irgendwann nötig.
Ich hab aber das Prob, dass der Linker mich dauernd wegen mehrfach erzeugter Symbole anmeckert, obwohl ich #pragma once benutze (was das ja meines Wissens nach eg verhindern soll, genauso wie #ifndef...#define).
Auszüg ausm Src wär sowas:
ThreadHandler.h
MainHandler.h
Danke schomma für jeden kleinen Hinweis, weil das nervt mich schon lange und deswegen muss man immer seinen schön strukturierten Code wieder verwurschteln ^^
ich kann mich irgendwie kein Stück mit Kreuz-Includes anfreunden, aber ab ner bestimmten Menge Quellcode wirds einfach irgendwann nötig.
Ich hab aber das Prob, dass der Linker mich dauernd wegen mehrfach erzeugter Symbole anmeckert, obwohl ich #pragma once benutze (was das ja meines Wissens nach eg verhindern soll, genauso wie #ifndef...#define).
Auszüg ausm Src wär sowas:
ThreadHandler.h
Code:
#pragma once
#include "MainHandler.h"
class cMainHandler;
class cThreadHandler
{
public:
struct strThreadData
{
cMainHandler * pMainHandler;
};
.
.
.
MainHandler.h
Code:
#pragma once
#include "ThreadHandler.h"
class cThreadHandler;
class cMainHandler
{
private:
cThreadHandler * pThreadHandler;
.
.
.
Danke schomma für jeden kleinen Hinweis, weil das nervt mich schon lange und deswegen muss man immer seinen schön strukturierten Code wieder verwurschteln ^^