18
Jakie jest uzasadnienie ciągów zakończonych zerem?
Mimo że uwielbiam C i C ++, nie mogę powstrzymać się od podrapania po wyborze ciągów zakończonych znakiem zerowym: Łańcuchy z prefiksem długości (tj. Pascal) istniały przed C. Łańcuchy z prefiksem długości przyspieszają działanie kilku algorytmów, umożliwiając ciągłe wyszukiwanie długości. Łańcuchy z prefiksem długości utrudniają powodowanie błędów przepełnienia bufora. Nawet …
281
c++
c
string
null-terminated