Must I close TStreams ( Reading )

BlitzMax Forums/BlitzMax Programming/Must I close TStreams ( Reading )

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Rubbish. Name one.

C++
	#include <stdio.h>

class baseclass
{
public:
	close()
	{
		printf("baseclass close\n");
	}
	baseclass()
	{
		printf("baseclass constructor\n");
	}

	~baseclass()
	{
		printf("baseclass destructor\n");
		close();
	}


};

class extendedclass : public baseclass
{
public:
	close()
	{
		printf("extendedclass close\n");
	}
	extendedclass()
	{
		printf("extended class constructor\n");
	}

	~extendedclass()
	{
		printf("extended class destructor\n");
		close();
	}


};
F()
{
	extendedclass myclass;
}
main()
{
	F();
}


Edit to make C++ code resemble more the BMax code