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

无数据

分类

全部后端开发(134)C++(57)Python(56)Julia(18)Conda(16)Django(13)综合其他(9)云计算&大数据(9)VirtualBox(6)数据库(5)

语言

全部英语(141)中文(繁体)(10)中文(简体)(6)日语(1)英语(1)

格式

全部PDF文档 PDF(149)其他文档 其他(6)PPT文档 PPT(3)DOC文档 DOC(2)
 
本次搜索耗时 0.013 秒,为您找到相关结果约 160 个.
  • 全部
  • 后端开发
  • C++
  • Python
  • Julia
  • Conda
  • Django
  • 综合其他
  • 云计算&大数据
  • VirtualBox
  • 数据库
  • 全部
  • 英语
  • 中文(繁体)
  • 中文(简体)
  • 日语
  • 英语
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • DOC文档 DOC
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • ppt文档 C++23: An Overview of Almost All New and Updated Features

    std::spanstream  std::byteswap()  std::to_underlying()  Associative Containers Heterogeneous Erasure  Removed Features  Garbage Collection SupportC++23 Core Language6 Agenda  C++23 Core Language std::spanstream  std::byteswap()  std::to_underlying()  Associative Containers Heterogeneous Erasure  Removed Features  Garbage Collection Support7 Explicit Object Parameters  Instead of implicit std::spanstream  std::byteswap()  std::to_underlying()  Associative Containers Heterogeneous Erasure  Removed Features  Garbage Collection Support13 if consteval  Syntax: if consteval { /* A
    0 码力 | 105 页 | 759.96 KB | 6 月前
    3
  • pdf文档 Dependency Injection in C++

    to inject different functionality • Linking • Inheritance/virtual functions • Templates • Type erasure 29 Bloomberg Dependency Injection BasicsCall any thing satisfying a function signature – via yield; } private : CalculateYield YieldCalculator_; }; 31 Bloomberg Dependency Injection via type erasure Injection Dependency Type Testing Dependency captureTEST(Processor, test_yield) { auto y_calculator processor.process(rdata); EXPECT_EQ(yield.realised, 1); } 32 Bloomberg Dependency Injection via type erasure Injection Dependency Testing VerificationCall any function satisfying a function signature –
    0 码力 | 106 页 | 1.76 MB | 6 月前
    3
  • pdf文档 Relocation: Blazing Fast Save And Restore, Then Morel!

    contains(id()); } };What about runtime polymorphism? • Programmers make the virtual tables • Zoo type-erasure already generates virtual tables • The handles have the accessor to the virtual table *INDEX* as articulate a new concept: A Value Manager 35Clear & Complete Value Management scenario • In Type Erasure: std::any, especially std::function: • The type of the managed value is “forgotten” at compilation manage a value you don’t know its type • There are different types of value managers (for type erasure): • Local: concerns such as buffer size and alignment • Non-local: • Allocation? • How to
    0 码力 | 41 页 | 2.81 MB | 6 月前
    3
  • pdf文档 C++20 STL Features: 1 Year of Development on GitHub

    h(skipped_extensions, extension)) { continue; } // ... } } 14Erasing Elements 15Container Erasure Strategies • Erasing unwanted elements before C++20: • vector-like: erase-remove idiom • list-like: Invalidating iterators while looping 🐞 • Skipping elements while looping 🐞 16Uniform Container Erasure • GH-236 and GH-566 implemented by SuperWig #include #include #include return false; } } // ... similarly for _Value > _Ty{_Rx_max} ... return true; } 39Associative Erasure • std::erase_if() is linear time • Inspects the entire value_type • Associative containers have
    0 码力 | 45 页 | 989.72 KB | 6 月前
    3
  • ppt文档 C++20 STL Features: 1 Year of Development on GitHub

    extension)) { continue; } // ... } }15 Erasing Elements16 Container Erasure Strategies • Erasing unwanted elements before C++20: • vector-like: erase-remove idiom • list-like: Invalidating iterators while looping 🐞 • Skipping elements while looping 🐞17 Uniform Container Erasure • GH-236 and GH-566 implemented by SuperWig #include #include #include } } // ... similarly for _Value > _Ty{_Rx_max} ... return true; }40 Associative Erasure • std::erase_if() is linear time • Inspects the entire value_type • Associative containers have
    0 码力 | 45 页 | 702.09 KB | 6 月前
    3
  • pdf文档 Design Patterns: Facts and Misconceptions

    std::forward(f) ) ) {} 83 11. The Type Erasure Design Pattern84 11. The Type Erasure Design Pattern Type Erasure is … … a templated constructor; … a completely non-virtual
    0 码力 | 88 页 | 17.31 MB | 6 月前
    3
  • pdf文档 Back to Basics: Templates - Part 1

    to Basics: Templates – Part 1 Copyright © 2021 Bob Steagall 7 The Bad Old Days – Reuse With Type Erasure #include void qsort(void *base, size_t nmemb, size_t size, int (*compare)(const void to Basics: Templates – Part 1 Copyright © 2021 Bob Steagall 8 The Bad Old Days – Reuse With Type Erasure + Cut-N-Paste #include #include ... int cmp_str(const void* va, const void* to Basics: Templates – Part 1 Copyright © 2021 Bob Steagall 9 The Bad Old Days – Reuse With Type Erasure + Cut-N-Paste #include #include ... int cmp_str(const void* va, const void*
    0 码力 | 68 页 | 436.75 KB | 6 月前
    3
  • pdf文档 Breaking Dependencies: The SOLID Principles

    mpark::variant 3 9 9 9 9 Strategy 7 2 7 4 2 std::function 8 3 7 7 5 Type Erasure 9 4 8 8 6 1 = very bad, …, 9 = very good Type Erasure 9 4 8 8 6 OO 8 2 2 6 65253 The Open-Closed Principle (OCP) namespace
    0 码力 | 96 页 | 2.14 MB | 6 月前
    3
  • pdf文档 Back to Basics: Algebraic Data Types

    “union of all copyable types.” ● std::any is a type-erasure type, similar to std::function. ● See my CppCon 2019 talk “Back to Basics: Type Erasure.” Still, I’ll try to mention when there are commonalities
    0 码力 | 73 页 | 267.05 KB | 6 月前
    3
  • pdf文档 Reflection Based Libraries to Look Forward To

    Implementing operators 90And there it is! 91It works! 92Now on to member functions 93Need complete type-erasure 94Get member functions with arity 0 95What about higher arity? 96How do we find function signature metaprogramming (Boost.CallableTraits etc) Runtime virtual interface means cannot use template types Type erasure means cannot go from virtual_any to T without RTTI std::any dynamic_cast? Some new ideas? Member
    0 码力 | 118 页 | 14.33 MB | 6 月前
    3
共 160 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 16
前往
页
相关搜索词
C++23AnOverviewofAlmostAllNewandUpdatedFeaturesDependencyInjectioninRelocationBlazingFastSaveAndRestoreThenMorel20STLYearDevelopmentonGitHubDesignPatternsFactsMisconceptionsBacktoBasicsTemplatesPartBreakingDependenciesTheSOLIDPrinciplesAlgebraicDataTypesReflectionBasedLibrariesLookForwardTo
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩