bool* wsk;
wsk = new bool[100000000];
memset(wsk, true, sizeof(?????));
.....delete[] wsk;
Co ma być w miejscu znaków zapytania? Króciutkie pytanko i spadam.
bool* wsk;
wsk = new bool[100000000];
memset(wsk, true, sizeof(?????));
.....delete[] wsk;
Co ma być w miejscu znaków zapytania? Króciutkie pytanko i spadam.
100000000 * sizeof(bool)
W standardowym C++ nie możesz pobrać wielkości tablicy zaalokowanej przez new[]
. Użyj std::vector
, i tak powinieneś to robić zamiast brzydko pisać: https://dsp.krzaq.cc/post/176/ucze-sie-cxx-kiedy-uzywac-new-i-delete/
didzni napisał(a):
bool *wsk; wsk = new bool[100000000]; memset(wsk, true, sizeof(?????)); ..... delete[] wsk;
Co ma być w miejscu znaków zapytania? Króciutkie pytanko i spadam.
sizeof(bool[100000000]); albo: sizeof(bool)*100000000;