C++ std::string_view equivalent in D?

0xFFFFFFFF 0xFFFFFFFF at mail.com
Wed Feb 21 10:17:55 UTC 2018


On Wednesday, 21 February 2018 at 09:21:58 UTC, 0xFFFFFFFF wrote:
> What is the equivalent of C++17 std::string_view (an object 
> that can refer to a constant contiguous sequence of char-like 
> objects with the first element of the sequence at position 
> zero) in D?
>
> PS: I'm getting back to D after years (since DMD 1 days). A lot 
> changes since v1.0.

Wow! Thanks guys.
Those are handy, but I specifically want to do something like:

```
string_view sv = "some string";
```
So I can query it's size, make it point to sth else, use it in 
callbacks etc. Of course I'm aware of scoping etc...

I'm NOT doing any dynamic allocations, I just want a situation 
where a string allocation string would be a little bit expensive.


[I believe I still have to study D more in that case to come up 
with sth better, enjoying my ride so far]


More information about the Digitalmars-d-learn mailing list