Hey
Jeg sidder og roder med en klasse, og kunne godt tænke mig at kalde en member funktion i constructoren, men kan ikke helt finde ud af den rigtige syntaks.
Jeg har opsat følgende to test, som begge ser ud til at virke..
#include <iostream>
using namespace std;
class Base {
	public:	
		Base();
		void reset();
}; 
Base::Base ()
{
	Base::reset();
}
void Base::reset()
{
	
	cout << "Reset kaldt";
}
void main () {
	Base base;
	cin.get();
}
og
#include <iostream>
using namespace std;
class Base {
	public:	
		Base();
		void reset();
}; 
Base::Base ()
{
	reset();
}
void Base::reset()
{
	
	cout << "Reset kaldt";
}
void main () {
	Base base;
	cin.get();
}
Er der en reel forskel i de to måder at kalde reset?
// Leth