![](/img/trans.png)
[英]Using gsl::zstring_view with C APIs
我正在嘗試使用現代字符串處理方法(如std::string_view或GSL 的string_span )與將字符串作為空終止const char*的C API( string_span )交互,例如 string_view和string_span不保證它們的內容是空終止的——因為跨度是(ch ...
[英]Using gsl::zstring_view with C APIs
我正在嘗試使用現代字符串處理方法(如std::string_view或GSL 的string_span )與將字符串作為空終止const char*的C API( string_span )交互,例如 string_view和string_span不保證它們的內容是空終止的——因為跨度是(ch ...
[英]How do gsl::string_span and std::string_view differ?
據我所知, gsl::string_span和std::string_view似乎具有基本相同的使用理由。 確實是這樣嗎? 如果是這樣,它們實際上是否相同? 如果不是,它們有何不同? 相關問題: gsl :: string_span的目的是什么? ...
[英]Why string_view constructor doesn't take a pair of iterators
boost中的string_ref和GSL中的string_span都沒有定義帶有一對迭代器的構造函數。 這個決定的原因是什么? 通常這不是什么大問題,我可以像這樣創建string_ref: 但我希望構造函數采用一對迭代器的原因是因為我的代碼看起來像這樣: 目前,我可以這 ...
[英]boost::any_range<gsl::string_span<>> crash in Release mode
我正在觀察以下代碼段的一個相當奇怪的行為: 這里的想法是隔離由函數f作為參數接收的字符串序列的實際表示,位於any_range和gsl::string_span (注意,將string_view更改為string_span的提交已在幾個小時前進行GSL)。 我的原始代碼沒有const T作為a ...