Co robi „new int (100)”? [duplikować]
Możliwy duplikat:
czy jest to zmienna czy funkcja
Błędnie użyłem czegoś takiego:
int *arr = new int(100);
i przechodzi kompilować, ale wiedziałem, że to źle. Powinno być
int *arr = new int[100];
Co myśli kompilator, gdy napisałem niewłaściwy?