klasse defineret i funktion
Hej hvad kaldes det officielt når man definerer en klasse i en funktion ? bruger MSVC og den tillader dette her, er det en del af standarden ?class myclass {
public:
void somefunc();
};
void myclass::somefunc() {
class Lokal : public A {
public:
void onSomeEvent() {
delete this;
}
};
new Local();
}
Jeg har fundet god brug af at gøre netop sådan her ved strukturering af noget tilstandsuafhængig kode som skal lytte på events. men hvad kaldes det officielt og er det overhoved en del af standarden ?
- Kristian