Feedback

C++ - Mutable

Veröffentlicht von am 24.04.2008
(1 Bewertungen)
mutable Variablen dürfen in konstanten Methoden verändert werden.
#include <iostream>
using namespace std;

class Foo
{
public:
	Foo()
	{
		Number = 0;
	}

	void bar() const
	{
		Number = 2; // mutable Variablen dürfen in konstanten Methoden verändert werden
	}

private:
	mutable int Number;
};

int main()
{
	Foo x;
	x.bar();
}
Abgelegt unter mutable.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!