Czy to jest zgodne z standardem C

0
char *cptr = "Ala ma kota";

Kod powyżej jest niezgodny z standardem C++ ale czy z C jest zgodny?

5

Tak, jest zgodny, ale próba nadpisania elementów wskazywanych przez cptr to już UB.

Jeśli piszesz nowy kod to używaj char const* tak czy inaczej - jest to poprawne w C i z C++.

0

Dzięki za wytłumaczenie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1