#include #include #include #include int main() { const char raw[] = "ab\0cd"; const std::string text(raw, sizeof(raw) - 1); assert(sizeof(raw) == 6); assert(std::strlen(raw) == 2); assert(text.size() == 5); assert(text[3] == 'c'); std::cout << sizeof(raw) << ' ' << std::strlen(raw) << ' ' << text.size() << '\n'; }