积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(217)C++(217)Conan(43)

语言

全部英语(205)中文(简体)(11)英语(1)

格式

全部PDF文档 PDF(202)PPT文档 PPT(15)
 
本次搜索耗时 0.020 秒,为您找到相关结果约 217 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operations

    overview of what the poster reports on. Title: Pipeline architectures in C++: overloaded pipe operator | std::expected and its monadic operations Brief overview: Functional programming in C++ is the overloaded pipe operator. In this poster I show how to implement a custom pipeline framework that employs std::expected, available since C++23. An overloaded custom pipe operator | will be presented my book about C++ [1][3]. One of the topics was to describe the behavior of the overloaded pipe operator | in std::ranges. I came across Ankur's Satle lecture [4] and decided to expand on this topic –
    0 码力 | 3 页 | 422.24 KB | 5 月前
    3
  • pdf文档 LITERALS SAFELY for Types that Behave as though Built-in - Pablo Halpern - CppCon 2021

    Pablo Halpern, 2021 (CC BY 4.0) 10Minimizing the divide between builtin and user-defined types ■ Operator overloading allows the syntax for assigning, comparing, and streaming a std::string to be the same function auto room_temp = celsius(20.0);So, aren't UDLs just syntactic sugar? ■ You betcha! ■ So is operator overloading. ■ So are infix operators in general! – a+b is just syntactic sugar for plus(a, b) obfuscate, just as operator overloading can! 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 15DEFINING A UDL SUFFIX 10/26/21 Pablo Halpern, 2021 (CC BY 4.0) 16The UDL operator ■ operator""_udl defines a UDL
    0 码力 | 66 页 | 1.47 MB | 5 月前
    3
  • pdf文档 Object Lifetime: From Start to Finish

    begin(); auto __end1 = __range1.end(); for(; operator!=(__begin1, __end1); __begin1.operator++()) { int const & v = __begin1.operator*(); cout.operator<<(v).operator<<(endl); } } { // for (const auto& v : begin(); auto __end1 = __range1.end(); for(; operator!=(__begin1, __end1); __begin1.operator++()) { int const & v = __begin1.operator*(); cout.operator<<(v).operator<<(endl); } } 1 2 3 4 5 6 7 8 9 10 11 begin(); auto __end1 = __range1.end(); for(; operator!=(__begin1, __end1); __begin1.operator++()) { int const & v = __begin1.operator*(); cout.operator<<(v).operator<<(endl); } } { // for (const auto& v :
    0 码力 | 214 页 | 9.34 MB | 5 月前
    3
  • pdf文档 The Shapes of Multidimensional Arrays

    noexcept = default; 8 constexpr extents(const extents &) noexcept = default; 9 constexpr extents& operator =( const extents &) noexcept = default; 10 11 template 12 constexpr , rank_dynamic () >&) noexcept; 17 template 18 constexpr extents& operator =( const extents < OtherExtents ... >&) noexcept; 19 20 // [mdspan.extents.obs], Observers of the &) noexcept; 10 11 constexpr mapping& operator =( const mapping &) noexcept = default; 12 template constexpr mapping& operator =( const mapping &) noexcept;
    0 码力 | 62 页 | 1.38 MB | 5 月前
    3
  • pdf文档 Back to Basics: Exceptions

    s } { if( w.pr ) pr = new Resource( *w.pr ); } // Copy assignment operator Widget& operator=( Widget const& w ) { } // … }; 1 2 3 4 5 6 7 8 9 10 11 12 13 s } { if( w.pr ) pr = new Resource( *w.pr ); } // Copy assignment operator Widget& operator=( Widget const& w ) { return *this; } // … }; 1 2 3 4 5 6 s } { if( w.pr ) pr = new Resource( *w.pr ); } // Copy assignment operator Widget& operator=( Widget const& w ) { i = w.i; return *this; } // … };
    0 码力 | 111 页 | 4.87 MB | 5 月前
    3
  • pdf文档 Regular, Revisited

    Transitivity ∀ a, b, c, if (a == b)==true and (b == c)==true => (a == c)==true The type must work with operator== and the result should have standard semantics.2023 Victor Ciura | @ciura_victor - Regular judgement”2023 Victor Ciura | @ciura_victor - Regular, Revisited 75 Slide Title Three-way comparison operator <=> 🛸 C++20 Bringing consistent comparison operations... (a <=> b) < 0 if a < b (a <=> b) equal/equivalent2023 Victor Ciura | @ciura_victor - Regular, Revisited 76 Slide Title Three-way comparison operator <=> 🛸 C++20 The comparison categories for: It's all about relation strength 🔥2023 Victor
    0 码力 | 180 页 | 19.96 MB | 5 月前
    3
  • pdf文档 Custom Views for the Rest of Us

    current_outer); [[nodiscard]] reference operator*() const; inner_iterator& operator++(); [[nodiscard]] inner_iterator operator++(int) [[nodiscard]] bool operator==(inner_iterator const& rhs) const; current_outer); [[nodiscard]] reference operator*() const; inner_iterator& operator++(); [[nodiscard]] inner_iterator operator++(int) [[nodiscard]] bool operator==(inner_iterator const& rhs) const; [[nodiscard]] reference operator*() const; 16 inner_iterator& operator++(); 17 [[nodiscard]] inner_iterator operator++(int) 18 [[nodiscard]] bool operator==(inner_iterator const& rhs)
    0 码力 | 187 页 | 13.25 MB | 5 月前
    3
  • pdf文档 Back to Basics: Move Semantics

    function return Another copy during assignment operator13 David Olsen — Back to Basics: Move Semantics — CppCon 2020 #include Assignment operator dictionary = build_dictionary(getCustomerDb()); “z” : “9”14 David Olsen — Back to Basics: Move Semantics — CppCon 2020 #include Assignment operator dictionary = build_dictionary(getCustomerDb()); Destroy old value Copy dictionary return value “z” : “9”15 David Olsen — Back to Basics: Move Semantics — CppCon 2020 #include Assignment operator dictionary = build_dictionary(getCustomerDb()); Destroy old value Copy dictionary return value
    0 码力 | 142 页 | 1.02 MB | 5 月前
    3
  • pdf文档 Building a Coroutine-Based Job System Without Standard Library

    io/2017/11/17/understanding -operator-co-await • co_await is a unary operator(so in case the compiler can find the definition of operator function, it is valid) • awaitable - type supports co_await operator. • awaiter __sum4_resume(void* ptr) { // ... __sp1: frame->sum_a_b = sum(frame->params.a, frame->params.b).operator co_await(); if (!frame->sum_a_b.await_ready()) { frame->resumeIndex = 2; symmetricTransferTarget frame->sum_a_b.await_resume(); frame->sum_a_b.~(); frame->sum_c_d = sum(frame->params.c, frame->params.d).operator co_await(); if (!frame->sum_c_d.await_ready()) { frame->resumeIndex = 3; symmetricTransferTarget
    0 码力 | 120 页 | 2.20 MB | 5 月前
    3
  • pdf文档 Symbolic Calculus for High-Performance Computing: From Scratch Using C++23

    identifiers comparable A naive strategy 1 template 2 constexpr bool operator <( symbol_id , symbol_id ) { 3 return symbol_id :: address < symbol_id :: std::less does not have this limitation 1 template 2 constexpr bool operator <( symbol_id , symbol_id ) { 3 return std :: less {}( symbol_id :: address , Binding Constraints Architecture Substitution Construction Conclusion Leveraging the spaceship operator Final code for comparison 1 template 2 struct symbol_id { 3 static constexpr auto singleton
    0 码力 | 70 页 | 1.80 MB | 5 月前
    3
共 217 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 22
前往
页
相关搜索词
PipelineArchitecturesinC++OverloadedPipeOperatorandItsMonadicOperationsLITERALSSAFELYforTypesthatBehaveasthoughBuiltPabloHalpernCppCon2021ObjectLifetimeFromStarttoFinishTheShapesofMultidimensionalArraysBackBasicsExceptionsRegularRevisitedCustomViewstheRestUsMoveSemanticsBuildingCoroutineBasedJobSystemWithoutStandardLibrarySymbolicCalculusHighPerformanceComputingScratchUsing23
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩