Any advantage of using the s suffix in C++ : <p>My question is related to the use of the "s" suffix in C++?</p>

<p>Example of code using the "s" suffix:</p>

<pre><code>auto hello = "Hello!"s; // a std::string
</code></pre>

<p>The same could be written as:</p>

<pre><code>auto hello = std::string{"Hello!"};
</code></pre>

<p>I was able to find online that the "s" suffix should be used to minimizes mistakes and to clarify our intentions in the code.</p>

<p>Therefore, is the use of the "s" suffix only meant for the reader of the code? Or are there others advantages to its use?</p>
