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

无数据

分类

全部后端开发(237)C++(131)Julia(76)Conan(74)nim(29)云计算&大数据(7)VirtualBox(7)综合其他(2)笔试面试(1)Lean(1)

语言

全部英语(246)

格式

全部PDF文档 PDF(240)PPT文档 PPT(3)其他文档 其他(3)
 
本次搜索耗时 0.018 秒,为您找到相关结果约 246 个.
  • 全部
  • 后端开发
  • C++
  • Julia
  • Conan
  • nim
  • 云计算&大数据
  • VirtualBox
  • 综合其他
  • 笔试面试
  • Lean
  • 全部
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 C++ Memory Model: from C++11 to C++23

    Memory Model C++11 – C++23About Me: alex.dathskovsky@speedata.io www.linkedin.com/in/alexdathskovsky https://www.cppnext.comAlex Dathskovsky | alex.dathskovsky@speedata.io | www.linkedin.com/in/a dathskovsky@speedata.io | www.linkedin.com/in/alexdathskovsky Synchronization Tools ● Static: from C++11 static variables initialization is magicAlex Dathskovsky | alex.dathskovsky@speedata.io | www.linkedin
    0 码力 | 112 页 | 5.17 MB | 6 月前
    3
  • pdf文档 Modern C++ Tutorial: C++11/14/17/20 On the Fly

    Modern C++ Tutorial: C++11/14/17/20 On the Fly Changkun Ou (hi[at]changkun.de) Last update: May 7, 2023 Notice The content in this PDF file may outdated, please check our website or GitHub repository advent of C++98 to the official finalization of C++11, it has continued to stay relevant. C++14/17 is an important complement and optimization for C++11, and C++20 brings this language to the door of modernization are not using the same language while reading modern C++ code. Modern C++ (this book refers to C++11/14/17/20) introduces many features into traditional C++ which bring the entire language to a new
    0 码力 | 92 页 | 1.79 MB | 1 年前
    3
  • pdf文档 Modern C++ Iterators

    ++p) { std::cout << *p << '\n'; } 30 40 50 60 70 10 20 pos begin() end() c v i d e e ++ C++98/C++11 arr: ©2023 by josuttis.com 6 C++ Iterators: Generalization of Pointers that Iterate • Iterate arr+4; ++p) { std::cout << *p << '\n'; } 30 40 50 60 70 10 20 pos begin() end() c v i d e e ++ C++11 p: arr: Nico Josuttis Modern C++ 2023-10-03 @CppCon 3©2023 by josuttis.com 7 C++ Half-Open Range arr; p < arr+4; ++p) { std::cout << *p << '\n'; } 30 40 50 60 70 10 20 pos begin() end() ++ C++11 auto pos = v.end(); // OK std::cout << *pos; // Undefined Behavior p: arr: ©2023 by josuttis.com
    0 码力 | 24 页 | 1.93 MB | 6 月前
    3
  • pdf文档 Google C++ Style Guide

    first parameter have default values. The explicit keyword can be applied to a constructor or (since C++11) a conversion operator, to ensure that it can only be used when the destination type is explicit at at the point of use, e.g. with a cast. This applies not only to implicit conversions, but to C++11’s list initialization syntax: class Foo { explicit Foo(int x, double y); ... }; void Func(Foo f); Func({42 type appears before the function name. For example: int foo(int x); The new form, introduced in C++11, uses the auto keyword before the function name and a trailing return type after the argument list
    0 码力 | 83 页 | 238.71 KB | 1 年前
    3
  • pdf文档 cppcon 2021 safety guidelines for C parallel and concurrency

    UL4600 Object Tracking ● RISC-V Datacenter/Cloud Computing Chair ● http://wongmichael.com/about ● C++11 book in Chinese: https://www.amazon.cn/dp/B00ETOV2OQ We build GPU compilers for some of the most ++: checkable rules • Common Weakness Enumeration: a mix Many Safety Critical APIs • Safe but not C++11/14/17/20 • Joint Strike Fighter Air Vehicle C++ Coding Standards for the System Development and the reference despite its age • For automated static analysis tools • Aimed for embedded domains • C++11/14/17/20 but not safe • High Integrity C++ Coding Standard Version 4.0, Programming Research Ltd
    0 码力 | 52 页 | 3.14 MB | 6 月前
    3
  • pdf文档 Cooperative C++ Evolution

    30 years syntax… #2 ? “bubble of new code” that doesn’t exist today What if we could do “C++11 feels like a new language” again, for the whole language?5 Major improvement via directed evolution enum language type C++11: extended enum and added enum class Can specify underlying type, enumerators are scoped, no implicit conversion .29 C: Special enum language type C++11: extended enum and class + only valid values Automates what we already teach today30 C: Special enum language type C++11: extended enum and added enum class Can specify underlying type, enumerators are scoped, no implicit
    0 码力 | 85 页 | 5.73 MB | 6 月前
    3
  • pdf文档 Back to Basics: Concurrency

    odwyer@gmail.com Arthur O’Dwyer 2020-09-18Outline ● What is a data race and how do we fix it? [3–12] ● C++11 mutex and RAII lock types [13–23] Questions? ● condition_variable [24–28] ● Static initialization sleep(200ms); Is this a legal optimization for a C++ compiler to perform? Prior to C++11, the answer was “no idea.” The C++11 answer is unambiguously “yes.” No other thread is allowed to look at the variable thread In C++03 pthreads, you’d create a new thread by calling a third-party library function. In C++11, the standard library “owns” the notion of creating new threads. To create a thread, you create a
    0 码力 | 58 页 | 333.56 KB | 6 月前
    3
  • pdf文档 Back to Basics: Smart Pointers

    resource during a copy operation std::unique_ptr C++11 ▪ Owns the resource exclusively ▪ Can not be copied ▪ Deals with non-copy objects std::shared_ptr C++11 ▪ Shares a resource ▪ Supports an reference resource and manages it ▪ Deletes the resource if the reference counter becomes 0 std::weak_ptr C++11 ▪ Borrows the resource ▪ Helps to break cyclic references ▪ Doesn't change the reference counter Available Since new 2.93 s C++98 std::unique_ptr 2.96 s C++11 std::make_unique 2.84 s C++14 std::shared_ptr 6.00 s C++11 std::make_shared 3.40 s C++11 19Smart Pointer ▪ Further information: ▪ std::unique_ptr
    0 码力 | 30 页 | 625.43 KB | 6 月前
    3
  • pdf文档 Back to Basics: Lambda Expressions

    function object 13Lambda Expressions ● Definition of a Lambda Expression ○ first introduced in C++11 ○ syntax for a lambda expression consists of specific punctuation ■ [] () {} ○ key elements ■ [capture of the closure auto myLamb = [&x] ( ) { return ++x; }; 20Lambda Expressions ● Capture Clause ○ C++11 ■ capture by value or reference ○ C++14 ■ generalized capture was added 21Lambda Expressions ● move occurs when the lambda expression is evaluated 22Lambda Expressions ● Capture Clause ○ C++11 ■ [this] ■ captures this pointer by value ○ C++14 ■ [self = *this] ■ capture *this object by value
    0 码力 | 48 页 | 175.89 KB | 6 月前
    3
  • pdf文档 The Roles of Symmetry And Orthogonality In Design

    Orthogonality In Design cppcon 2021 Cheating Symmetry: std::move Motivation for std::move (since C++11): To violate symmetry for gains in efficiency (i.e., state pilfering) Bar bar0; //...populate bar0 orthogonal (pilfered-from and pilfered-into objects are related) Motivation for std::move (since C++11): To violate symmetry for gains in efficiency (i.e., state pilfering) Bar bar0; //...populate bar0 NRVO) to transfer instance • “Pilfer” or transfer object state: • xvalues (&&) (since C++11) • std::move<> (since C++11) • “Light-reference” state managed elsewhere: • std::string_view (since C++17) • std::span
    0 码力 | 151 页 | 3.20 MB | 6 月前
    3
共 246 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 25
前往
页
相关搜索词
C++MemoryModelfrom11to23ModernTutorial141720OntheFlyIteratorsGoogleStyleGuidecppcon2021safetyguidelinesforparallelandconcurrencyCooperativeEvolutionBackBasicsConcurrencySmartPointersLambdaExpressionsTheRolesofSymmetryAndOrthogonalityInDesign
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩