New slatted shed with site works at Carroward, Four-Mile-House
**Answer**
The “universal” way to get a **`std::string`** from a `std::vector<char>` is to construct a string from the vector’s data:
```cpp std::string s(v.begin(), v.end()); // or std::string s(v.data(), v.size()); // or std::string s(v); // since C++11 ```
All of these create a new string that contains a copy of the vector’s bytes. If you want to avoid copying, you can use a string view:
```cpp std::string_view sv(v.data(), v.size()); ```
(Or, if you can guarantee the vector’s lifetime, a `std::string` that re‑interprets the vector’s buffer, but that is non‑standard and unsafe.)
So the idiomatic, portable, and safe approach is to construct a new `std::string` from the vector’s contents.
Summary written by localnews.ie from the original source coverage. Click through for the full report.