当前位置: 首页 > news >正文

如何查看网站是否降权电商网站建设思路

如何查看网站是否降权,电商网站建设思路,网页设计代码模板百度模板,可以做初中地理题的网站概念 使用const string&作为参数是先使用字符串字面量编译器会创建一个临时字符串对象然后创建std::string。 或者一个函数提供char*和const string&参数的两个版本函数,不是优雅的解决方案。 于是需要一个只使用内存不维护内存的类。 原理 在visual s…

概念

使用const string&作为参数是先使用字符串字面量编译器会创建一个临时字符串对象然后创建std::string。

或者一个函数提供char*和const string&参数的两个版本函数,不是优雅的解决方案。

于是需要一个只使用内存不维护内存的类。

原理

在visual studio 2019中查看std::string_view的源码。

using string_view = basic_string_view<char>;

std::string_view构造时只使用内存,没有析构函数。

    constexpr basic_string_view(_In_reads_(_Count) const const_pointer _Cts, const size_type _Count) noexcept // strengthened: _Mydata(_Cts), _Mysize(_Count) {
#if _CONTAINER_DEBUG_LEVEL > 0_STL_VERIFY(_Count == 0 || _Cts, "non-zero size null string_view");
#endif // _CONTAINER_DEBUG_LEVEL > 0}

使用内存:

    _NODISCARD constexpr const_iterator begin() const noexcept {
#if _ITERATOR_DEBUG_LEVEL >= 1return const_iterator(_Mydata, _Mysize, 0);
#else // ^^^ _ITERATOR_DEBUG_LEVEL >= 1 ^^^ // vvv _ITERATOR_DEBUG_LEVEL == 0 vvvreturn const_iterator(_Mydata);
#endif // _ITERATOR_DEBUG_LEVEL}

其他,std::string_view没有c_str();函数,只有data();,其他函数与std::string类似,新增加了remove_prefix();和remove_suffix();函数来修改使用内存的区间。

    constexpr void remove_prefix(const size_type _Count) noexcept /* strengthened */ {
#if _CONTAINER_DEBUG_LEVEL > 0_STL_VERIFY(_Mysize >= _Count, "cannot remove prefix longer than total size");
#endif // _CONTAINER_DEBUG_LEVEL > 0_Mydata += _Count;_Mysize -= _Count;}constexpr void remove_suffix(const size_type _Count) noexcept /* strengthened */ {
#if _CONTAINER_DEBUG_LEVEL > 0_STL_VERIFY(_Mysize >= _Count, "cannot remove suffix longer than total size");
#endif // _CONTAINER_DEBUG_LEVEL > 0_Mysize -= _Count;}

应用

#include <iostream>
#include "string_view"
using namespace std;
void main() {const char* p = "aaa";std::string_view sv(p,strlen(p));cout << sv.data() << endl;
}

参考:

《c++20高级编程第5版》

http://www.yayakq.cn/news/289319/

相关文章:

  • 比较有特色的网站私密浏览器免费版
  • 大多数网站开发现状那个网站专门做二手衣服
  • 长沙哪家网站公司优质院校 建设网站
  • 网站兼容设置谷歌seo济南
  • 网站空间虚拟主机四川省住房建设厅网站
  • 响应式网站制作公司网站js特效
  • 汉沽集团网站建设上海网站制作公司哪家好
  • 龙陵网站建设网站设计策划书 模板
  • 重庆品牌网站建设wordpress中文用户名称
  • 政务网站集约化建设要求弥勒市建设局网站
  • 线上推广引流google seo
  • 网站备份脚本天推广人的网站
  • 网站服务器租用怎么购买外贸soho是什么意思
  • google 网站 提交有免费的网站做农家院宣传
  • cms网站建设的方法网站迁移
  • php 爬取网站所有链接苏州市吴中区住房和城乡建设局官方网站
  • 大连网站建设酷网虚拟主机建wordpress
  • 广州做进口商品的网站wordpress主题语言包
  • 苏州哪家做网站好网上推广怎么收费
  • 南昌专门做网站的人庆阳门户网
  • 嘉祥做网站360网站推广官网网址
  • 建设银行官网网站人事专做毕业设计的网站
  • 建设网站套餐wordpress进数据库
  • 通州区建设局网站小程序搜索排名帝搜sem880官网
  • 网站开发 培训网站头部seo范例
  • 域名备案的网站名称随州网站制作价格
  • 做网站如何语音对话专门做app网站
  • 网站app开发计划书vs网站模板
  • 郴州网站建设网络推广平台团建网站建设
  • 营业执照 网站开发酷炫 网站模板