Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » C++ language problems and code snippets » multiple classes include-problem
multiple classes include-problem [message #14417] Mon, 25 February 2008 22:35 Go to previous message
michael is currently offline  michael
Messages: 153
Registered: May 2007
Location: Germany
Experienced Member
This seems to be a beginners-problem in understanding classes...

Lets say i have two classes and two header-files:

class1.cpp
#include "class1.h"

class1::class1()
{
//some code
}

class1.h
#ifndef _testapp_class1_h
#define _testapp_class1_h

using namespace Upp;

#include "class2.h"

class1
{
//some code
};

#endif



class2.cpp
#include "class1.h"

class2::class2()
{
//some code
}

class2.h
#ifndef _testapp_class2_h
#define _testapp_class2_h

using namespace Upp;

class2
{
//some code
};

#endif



Using MinGW compiling and linking went well, no errors, when using MSVC9 i get several "already defined" errors.

I'm sure this is no good class-design, but this was my only successful attempt to get the application running.

I need to access members of both classes in both classes.

How should a better class-design look like?

Thanks for helping.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Template problem
Next Topic: Optimized memcmp for x86
Goto Forum:
  


Current Time: Sun Apr 28 18:50:08 CEST 2024

Total time taken to generate the page: 0.03341 seconds