本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | 上一修订版两侧同时换到之后的修订记录 | ||
cs:programming:cpp:courses:cpp_basic_deep:chpt_3 [2024/04/18 04:26] – [Vector] codinghare | cs:programming:cpp:courses:cpp_basic_deep:chpt_3 [2024/04/18 04:47] – [std::String] codinghare | ||
---|---|---|---|
行 468: | 行 468: | ||
</ | </ | ||
* size() 返回的是 '' | * size() 返回的是 '' | ||
- | ====std::String==== | + | ====std::string==== |
+ | * 特化自 '' | ||
+ | * 可复制,可改变字符串长度 | ||
+ | ===string 的使用方法=== | ||
+ | <code cpp> | ||
+ | // | ||
+ | #include < | ||
+ | // | ||
+ | std::string myStr = " | ||
+ | |||
+ | // | ||
+ | //结果是 ' | ||
+ | std::string myStr2(3, ' | ||
+ | // | ||
+ | std::string myStr3 = myStr; | ||
+ | std::string myStr4(myStr); | ||
+ | |||
+ | // | ||
+ | //比较 == > < | ||
+ | //赋值 | ||
+ | std::string newStr; | ||
+ | newStr = myStr; | ||
+ | //拼接 | ||
+ | newStr = myStr + myStr2; | ||
+ | newStr = myStr + " | ||
+ | //string + 的重载左边要求对象类型是 std:: | ||
+ | //error | ||
+ | newStr = " | ||
+ | |||
+ | </ |