Patrząc na przykładowy kod i natrafiamy na przydział tablicy o zerowym rozmiarze. I stworzył następujący fragment kodu, aby wyjaśnić moje pytanieCo robi/przypisuje alokacja tablicy o zerowym rozmiarze?
Dotyczy to kod:
class T
{
};
int main(void)
{
T * ptr = new T[0];
return 0;
}
co jest jego wykorzystanie? Czy ptr jest prawidłowy? Czy ten konstrukt jest przenośny?
Nowy C++ jest dobrze zdefiniowany. – AProgrammer