S
Так тоже можно узнать длину Си-строки
Size: a a a
S
s
s
DK
* buffer =
new
char[100];
buffer[0] = 't';
buffer[1] = 'e';
buffer[2] = 's';
buffer[3] = 't';
buffer[4] = '\0';
std::cout <<
sizeof(buffer)/
sizeof(
char) << std::endl;
//??? expecting 100 here but get 8```MK
Тᅠ
Тᅠ
Тᅠ
Тᅠ
s
Тᅠ
NM
* buffer =
new
char[100];
buffer[0] = 't';
buffer[1] = 'e';
buffer[2] = 's';
buffer[3] = 't';
buffer[4] = '\0';
std::cout <<
sizeof(buffer)/
sizeof(
char) << std::endl;
```s
* buffer =
new
char[100];
buffer[0] = 't';
buffer[1] = 'e';
buffer[2] = 's';
buffer[3] = 't';
buffer[4] = '\0';
std::cout <<
sizeof(buffer)/
sizeof(
char) << std::endl;
```s
DK
* buffer =
new
char[100];
buffer[0] = 't';
buffer[1] = 'e';
buffer[2] = 's';
buffer[3] = 't';
buffer[4] = '\0';
std::cout <<
sizeof(buffer)/
sizeof(
char) << std::endl;
```Тᅠ
S
DK
* buffer =
new
char[100];
buffer[0] = 't';
buffer[1] = 'e';
buffer[2] = 's';
buffer[3] = 't';
buffer[4] = '\0';
std::cout <<
sizeof(buffer)/
sizeof(
char) << std::endl;
```Тᅠ
NM