
#programowanie #cpp
http://stackoverflow.com/questions/4707012/is-it-better-to-use-stdmemcpy-or-stdcopy-in-terms-to-performance
Może mi ktoś wyjaśnić co się o------o w tej linijce?
O ile std::nothrow sobie sprawdziłem, to to co widzę w nawiasach na prawo od char to po prostu nie wiem co robi. Rzutuje jakieś coś na wskaźnik typu int i ma coś w stylu char [int* [0]]. Co to za konstrukcja?
http://stackoverflow.com/questions/4707012/is-it-better-to-use-stdmemcpy-or-stdcopy-in-terms-to-performance
Może mi ktoś wyjaśnić co się o------o w tej linijce?
bits = new (std::nothrow) char[((int *) copyMe->bits)[0]];
O ile std::nothrow sobie sprawdziłem, to to co widzę w nawiasach na prawo od char to po prostu nie wiem co robi. Rzutuje jakieś coś na wskaźnik typu int i ma coś w stylu char [int* [0]]. Co to za konstrukcja?
- Najlepsze
- Wszystkie komentarze







((int *) copyMe->bits)
oznacza rzutowanie wskaznika na typ int*, czyli dynamiczną tablicę