积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(6)C++(6)

语言

全部英语(5)中文(简体)(1)

格式

全部PPT文档 PPT(6)
 
本次搜索耗时 0.012 秒,为您找到相关结果约 6 个.
  • 全部
  • 后端开发
  • C++
  • 全部
  • 英语
  • 中文(简体)
  • 全部
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • ppt文档 C++20 STL Features: 1 Year of Development on GitHub

    } cout << i << endl; // ordinary read, 1729 }21 span22 span Encapsulates Ptr-Len Pairs • span is a non-owning view of contiguous elements • span is like a pair of T* and size_t, but better • spans accidental pointer arithmetic • span  span; span 🐞 span • Shallow const, like T* • span can be reassigned, can't modify elements • const span can't be reassigned, • MSVC's std::span checks debug; gsl::span always23 Contiguous Range Constructor • GH-142, GH-500, GH-587 implemented by miscco #include #include #include <span> #include
    0 码力 | 45 页 | 702.09 KB | 6 月前
    3
  • ppt文档 C++20: An (Almost) Complete Overview

    Initializer  Non-Type Template Parameters  [[likely]] and [[unlikely]]  Calendars & Timezones  std::span  Feature Test Macros   Immediate Functions – consteval  constinit  Class Enums system_clock::now() } };  Output: cout << localt << endl; // 2020-09-15 09:35:10.15365 std::span  <span>  Provides a “view” over some contiguous data  Does not own the data  Never allocates/deallocates support strides66 std::span  Can be dynamic-sized (run time) or fixed-sized (compile time)  Examples: int data[42]; span a {data}; // fixed-size: 42 ints span b {data}; //
    0 码力 | 85 页 | 512.18 KB | 6 月前
    3
  • ppt文档 Bringing Existing Code to CUDA Using constexpr and std::pmr

    i < n; i++) y[i] = x[i] + y[i]; } __global__ void add_gpu( int n, gsl::span x, gsl::span y) { for (int i = 0; i < n; i++) y[i] = x[i] + y[i]; } 22 |Avoid auto operator()(index i) const { return a_[i] + b_[i]; } }; struct add_span { gsl::span a_; gsl::span b_; auto operator()(index i) const { return a_[i] + + b_[i]; } }; template void add(int n, callable f, gsl::span y) { for (int i = 0; i < n; i++) y[i] += f(i); } 23 |“Unified Memory creates a pool of managed memory that is shared
    0 码力 | 51 页 | 3.68 MB | 6 月前
    3
  • ppt文档 C++23: An Overview of Almost All New and Updated Features

    Defined in  std::mdspan  Multidimensional array view  Multidimensional extension of std::span (from C++20)  Supports different layout policies  std::submdspan  An mdspan viewing a subset data[] = "11 22"; std::ispanstream s { std::span{data} }; int a, b; s >> a >> b;  E.g. output: char data[32] {}; std::ospanstream s { std::span{data} }; s << 22 << 11;96 Agenda  C++23
    0 码力 | 105 页 | 759.96 KB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 15 C++ 系列课:字符与字符串

    char *ptr; • size_t len; }; • void cihou_array(FatPtr fptr); • 这就是 rust 炫耀已久的数组胖指针。 C++20 中的 span 也是这个思想。 • 他提倡把 ptr 和 len 这两个逻辑上相关的参数绑在一起,避免程序员犯错。 用胖指针表示字符串 • 其实胖指针的思想既不是 rust 原创的,也不是 C++20 以后才出现的。 c_str 时)。 • 长度已经存储在 string 的成员里, size() 是 O(1) 的。 • 在尾部切片可以用 resize() 修改长度,无需写入字符串本身。 • string_view 和 span 无非是个弱引用版本,额外增加了在头部切片的能力而 已。 强引用胖指针: string • 刚刚说的 string 容器,是掌握着字符串生命周期( lifespan )的胖指针。 • 这种掌 string_view 以后,不要改写原字符串。 举例:常见容器及其相应的弱引用 强引用 弱引用 string string_view wstring wstring_view vector span unique_ptr T * shared_ptr weak_ptr 字符串用 substr 切片 • 熟悉 Python 的同学对切片 (slice) 操作肯定不陌生,例如:
    0 码力 | 162 页 | 40.20 MB | 1 年前
    3
  • ppt文档 Working with Asynchrony Generically: A Tour of C++ Executors

    };42 SENDERS AND COROUTINES43 // This is a coroutine: unifex::task read_socket_async(socket, span); int main() { socket s = /*...*/; char buff[1024]; auto [cbytes] = std::this_thread::sync_wait( a coroutine type trivially. // This is a coroutine: unifex::task read_socket_async(socket, span); unifex::task concurrent_read_async(socket s1, socket s2) { char buff1[1024];
    0 码力 | 121 页 | 7.73 MB | 6 月前
    3
共 6 条
  • 1
前往
页
相关搜索词
C++20STLFeaturesYearofDevelopmentonGitHubAnAlmostCompleteOverviewBringingExistingCodetoCUDAUsingconstexprandstdpmr23AllNewUpdated高性性能高性能并行编程优化课件15WorkingwithAsynchronyGenericallyTourExecutors
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩