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

无数据

分类

全部后端开发(92)C++(80)Rust(12)综合其他(1)笔试面试(1)

语言

全部英语(78)中文(简体)(5)韩语(2)西班牙语(1)日语(1)葡萄牙语(1)中文(繁体)(1)中文(繁体)(1)英语(1)

格式

全部PDF文档 PDF(84)PPT文档 PPT(9)
 
本次搜索耗时 0.015 秒,为您找到相关结果约 93 个.
  • 全部
  • 后端开发
  • C++
  • Rust
  • 综合其他
  • 笔试面试
  • 全部
  • 英语
  • 中文(简体)
  • 韩语
  • 西班牙语
  • 日语
  • 葡萄牙语
  • 中文(繁体)
  • 中文(繁体)
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Noexcept: Enabling Testing of Contract Checks

    Noexcept? Enabling Testing of Contract Checks Pablo Halpern and Timur Doumler This work by Pablo Halpern & Timur Doumler is licensed under a Creative Commons Attribution 4.0 International License Doumler, 2023 (CC BY 4.0) 2 Today’s talkGoals −What We Hope to Teach You • How the noexcept specifier and noexcept operator work and what they are for • The importance of writing contracts and checking checking them at run time • How to unit test contract-checking annotations (CCAs) • How noexcept interacts with unit testing of CCAs. We will go over everything twice! 4-Oct-23 Pablo Halpern and Timur Doumler
    0 码力 | 90 页 | 1.38 MB | 6 月前
    3
  • pdf文档 The Shapes of Multidimensional Arrays

    assignment 7 constexpr extents () noexcept = default; 8 constexpr extents(const extents &) noexcept = default; 9 constexpr extents& operator =( const extents &) noexcept = default; 10 11 template &) noexcept; 13 template 14 constexpr extents(IndexType ...) noexcept; 15 template 16 constexpr extents(const array &) noexcept; 17 template 18 constexpr extents& operator =( const extents < OtherExtents ... >&) noexcept; 19 20 // [mdspan.extents.obs], Observers
    0 码力 | 62 页 | 1.38 MB | 6 月前
    3
  • pdf文档 Back to Basics: Designing Classes (part 2 of 2)

    Capacity > class FixedVector final { public: // ... // ... }; Type begin() noexcept; * Type end() noexcept; *Const Correctness 45 Task: What is wrong with the declaration of the begin() and Capacity > class FixedVector final { public: // ... // ... }; Type begin() noexcept; * Type end() noexcept; * const&Const Correctness 46 Task: What is wrong with the declaration of the begin() class FixedVector final { public: // ... // ... }; Type begin() const noexcept; * Type end() const noexcept; *Const Correctness 47 Task: What is wrong with the declaration of the begin()
    0 码力 | 76 页 | 2.60 MB | 6 月前
    3
  • pdf文档 CppCon2021 Concurrency TS2

    hazard_pointer_domain { public: hazard_pointer_domain() noexcept; explicit hazard_pointer_domain( pmr::polymorphic_allocator poly_alloc) noexcept; hazard_pointer_domain(const hazard_pointer_domain&) hazard_pointer_default_domain() noexcept; // For synchronous reclamation void hazard_pointer_clean_up( hazard_pointer_domain& domain = hazard_pointer_default_domain()) noexcept; 20 © 2021. 21 Hazard Pointers hazard_pointer_default_domain()) noexcept; void retire(hazard_pointer_domain& domain) noexcept; }; 21 © 2021. 22 Hazard Pointers TS2 Interface class hazard_pointer { public: hazard_pointer() noexcept; // Empty h
    0 码力 | 58 页 | 1.62 MB | 6 月前
    0.03
  • pdf文档 Back to Basics: Move Semantics

    2020 #include std::move template constexpr remove_reference_t&& move(T&& t) noexcept { return static_cast&&>(t); } Definition52 David Olsen — Back to Basics: 2020 #include std::move template constexpr remove_reference_t&& move(T&& t) noexcept { return static_cast&&>(t); } Definition constexpr function taking one 2020 #include std::move template constexpr remove_reference_t&& move(T&& t) noexcept { return static_cast&&>(t); } Definition Returns an rvalue reference54
    0 码力 | 142 页 | 1.02 MB | 6 月前
    3
  • pdf文档 Adventures in SIMD Thinking (Part 2 of 2)

    std::ptrdiff_t UtfUtils::BasicConvert(char8_t const* pSrc, char8_t const* pSrcEnd, char32_t* pDst) noexcept { char32_t* pDstOrig = pDst; char32_t cdpt; while (pSrc < pSrcEnd) { if (Advance(pSrc, pSrcEnd KEWB_FORCE_INLINE int32_t UtfUtils::Advance(char8_t const*& pSrc, char8_t const* pSrcEnd, char32_t& cdpt) noexcept { FirstUnitInfo info; //- The descriptor for the first code unit char32_t unit; //- std::ptrdiff_t UtfUtils::BasicConvert(char8_t const* pSrc, char8_t const* pSrcEnd, char32_t* pDst) noexcept { char32_t* pDstOrig = pDst; char32_t cdpt; while (pSrc < pSrcEnd) { if (Advance(pSrc, pSrcEnd
    0 码力 | 135 页 | 551.08 KB | 6 月前
    3
  • pdf文档 Contracts for C++

    my::contract_violation_exception(violation); } User-defined contract-violation handler Lakos Rule = Do not put noexcept on a function with preconditions, even if it never throws when called correctly! C++ Standard std::source_location location() const noexcept; const char* comment() const noexcept; detection_mode detection_mode() const noexcept; evaluation_semantic semantic() const noexcept; assertion_kind assertion_kind kind() const noexcept; }; void invoke_default_contract_violation_handler(const contract_violation&); } Standard Library API105 Copyright (c) Timur Doumler | @timur_audio | https://timur
    0 码力 | 181 页 | 4.44 MB | 6 月前
    3
  • pdf文档 Interesting Upcoming Features from Low Latency, Parallelism and Concurrency

    template T atomic_fetch_max(atomic*, typename atomic::value_type) noexcept; template T atomic_fetch_max_explicit(atomic*, typename atomic::value_type, memory_order) noexcept; // Similar for atomic_fetch_min // Member functions on atomic }Performance Considerations & Benchmark float fetch_min(float, memory_order = memory_order::seq_cst) noexcept; float fetch_max(float, memory_order = memory_order::seq_cst) noexcept; Semantics: ● Unspecified behavior with NaNs. ● Treats -0
    0 码力 | 56 页 | 514.85 KB | 6 月前
    3
  • pdf文档 failing successfully

    Ignores any trailing non-integer part 10 Integer Parsing optional real_atoi(const char* str) noexcept { const auto result = std::atoi(str); if (result) { return result; } while (*str && Callers can easily skip whitespace if they want: std::find_if_not(first, last, [](const char c) noexcept { const unsigned char u(c); return std::isspace(u); }); What if they consider leading whitespace bad_decimal }; std::error_code make_error_code(error e) noexcept { static const struct : std::error_category { virtual const char* name() const noexcept override { return "Decimal Parser"; }
    0 码力 | 44 页 | 625.44 KB | 6 月前
    3
  • pdf文档 LLVM's Realtime Safety Revolution: Tools for Modern Mission Critical Systems

    with warning flags [[clang::nonallocating]] -Wfunction-effects -Wperf-constraint-implies-noexcept[[clang::nonblocking]] void dispatch() [[clang::nonblocking]] { m.lock(); } warning: 'nonblocking' [[clang::nonallocating]] implies noexcept requireswarning: 'nonblocking' function must not allocate or deallocate memory [-Wfunction-effects] 4 | float* ptr = new float; void dispatch() noexcept [[clang::nonblocking]] [[clang::nonallocating]] implies noexcept requireswarning: 'nonallocating' function should be declared noexcept 3 | void foo() -Wperf-constraint-implies-noexcept void foo() [[clang::nonallocating]];
    0 码力 | 153 页 | 1.38 MB | 6 月前
    3
共 93 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 10
前往
页
相关搜索词
NoexceptEnablingTestingofContractChecksTheShapesMultidimensionalArraysBacktoBasicsDesigningClassespartcppcon2021ConcurrencyTS2MoveSemanticsAdventuresinSIMDThinkingPartContractsforC++InterestingUpcomingFeaturesfromLowLatencyParallelismandConcurrencyfailingsuccessfullyLLVMRealtimeSafetyRevolutionToolsModernMissionCriticalSystems
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩