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

无数据

分类

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

语言

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

格式

全部PDF文档 PDF(10)PPT文档 PPT(4)
 
本次搜索耗时 0.046 秒,为您找到相关结果约 14 个.
  • 全部
  • 后端开发
  • C++
  • 全部
  • 英语
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 A (Short) Tour of C++ Modules

    point of declaration (POD), introduces entity 'i' int j = i; // POD, introduces entity 'j' // point of look-up (POL), names visible entity 'i' int k = l; // POD, introduces entity declared // (relative invisibility) int l; // point of declaration (POD), introduces entity 'l' int m = n; // POD, introduces entity 'm' // POL, names invisible entity 'n' invisibility) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // translation unit 2 int n; // POD, introduces entity 'n' 1 2 3 STARTING SIMPLE global scope Lookup of entities at global scope
    0 码力 | 62 页 | 4.20 MB | 6 月前
    3
  • pdf文档 Hidden Overhead of a Function API

    constructor, destructor, or copy assignment operator… This definition is essentially the same as a C++03 POD type. armv7-a System V x86 System V x86 Microsoft A Composite Type not larger than 4 bytes is returned 16 bytes x86 System V fundamental only x86-64 Microsoft 1,2,4,8 bytes, C++03 POD x86 Microsoft 1,2,4,8 bytes, C++03 POD Composite types are required to be “trivial” to get into registers!C.20: If you ___$ReturnUdt$[esp-4] mov DWORD PTR [eax], 60 mov DWORD PTR [eax+4], 0 ret 0 C H R 67 not a POD not a POD size > 4 not fundamentalCan we do something about it? ● std::chrono would have to give up encapsulation
    0 码力 | 158 页 | 2.46 MB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 02 现代 C++ 入门:RAII 内存管理

    更加明确用的哪一种类型转换( cast ),从而避免一些像是 static_cast(ptr) 的错误 。 • 虽然作者也经常会忍不住在 zeno 中用 编译器默认生成的构造函数:无参数(小心 POD 陷阱!) • 除了我们自定义的构造函数外,编译器还会自动生成一些构造函数。 • 当一个类没有定义任何构造函数,且所有成员都有无参构造函数时,编译器会自动生成一 个无参构造函数 Pig() ,他会调用每个成员的无参构造函数。 这些类型被称为 POD ( plain-old-data )。 • POD 的存在是出于兼容性和性能的考虑。 << 取决于内存的随机值 编译器默认生成的构造函数:无参数( POD 陷阱解决方案) • 不过我们可以手动指定初始化 weight 为 0 。 • 通过 {} 语法指定的初始化值,会在编译器自 动生成的构造函数里执行。 编译器默认生成的构造函数:无参数( POD 陷阱解决方案,续)
    0 码力 | 96 页 | 16.28 MB | 1 年前
    3
  • pdf文档 Class Layout

    14 Aside: POD Types  Standard-layout types are defined in C++11.  The 2003 Standard didn’t mention standard-layout types — it describes layout guarantees in terms of POD types.  POD stands for “Plain (There’s also a POF.)  A POD is a standard-layout class that also lacks:  private or protected non-static data members  user-declared constructors  base classes  In practice, POD classes are too restrictive
    0 码力 | 51 页 | 461.37 KB | 6 月前
    3
  • pdf文档 Named Optional Parameters - JavaScript Style

    Implementation The C++ implementation will create expressive API calls through utilizing combination of : ▪POD structs -- structs with data members only ▪designated initializers -- initializing a struct with: { the road state -- There is only one. // the .= syntax is a designated initializer used to assign POD values auto result = processCarStateTransition({ .car = Car::FastSportsCar, .startingRoadState Why was there ambiguity? The RoadState type had 1. A default value when unspecified 2. Implicit POD construction could not differ between the three structs {.type = RoadType::Highway, .speed = Speed::FAST}
    0 码力 | 1 页 | 3.17 MB | 6 月前
    3
  • pdf文档 Cooperative C++ Evolution

    unified! value/ Regular SI base class “struct” … functor/ callable COM class CORBA interface POD value traits type enum class expr. template MI base class flag enum property variant dynamic unified! value/ Regular SI base class “struct” … functor/ callable COM class CORBA interface POD value traits type enum class expr. template MI base class flag enum property variant dynamic unified! value/ Regular SI base class “struct” … functor/ callable COM class CORBA interface POD value traits type enum class expr. template MI base class flag enum property variant dynamic
    0 码力 | 85 页 | 5.73 MB | 6 月前
    3
  • pdf文档 Leveraging C++20/23 Features for Low Level Interactions

    v=I8UvQKvOSSw Fertig, Andreas (2020) “C++20: Aggregate, POD, trivial type, standard layout class, what is what.” https://andreasfertig.blog/2021/01/cpp20-aggregate-pod-trivial-type-standard-layout-class-what-is- what/
    0 码力 | 56 页 | 5.39 MB | 6 月前
    3
  • pdf文档 现代C++ 教程:高速上手C++11/14/17/20

    怎么样,是不是和 Go 语言很像? 初始化列表 初始化是一个非常重要的语言特性,最常见的就是在对象进行初始化时进行使用。在传统 C++ 中, 不同的对象有着不同的初始化方法,例如普通数组、POD (Plain Old Data,即没有构造、析构和虚函 数的类或结构体)类型都可以使用 {} 进行初始化,也就是我们所说的初始化列表。而对于类对象的初始 化,要么需要通过拷贝构造、要么就需要使用 为解决这个问题,C++11 首先把初始化列表的概念绑定到类型上,称其为 std::initializer_list, 允许构造函数或其他函数像参数一样使用初始化列表,这就为类对象的初始化与普通数组和 POD 的初 始化方法提供了统一的桥梁,例如: #include #include #include class MagicFoo
    0 码力 | 83 页 | 2.42 MB | 1 年前
    3
  • pdf文档 Implementing Reflection Using the New C++20 Tooling Opportunity: Modules

    de-virtualization • every impl ptr to member being equally sized • But MSVC... • PtrToMember = 4 bytes for POD. • 12 for forward decl 6 2Alternative Method invoke impl 9 / 2 4 / 2 0 2 4 6 3 template
    0 码力 | 53 页 | 1.43 MB | 6 月前
    3
  • pdf文档 Quantifying Accidental Complexity: An empirical look at teaching and using C++

    buf[1000]; // classic C memcpy(&buf[0], src.data(), src.size()); db_format data; // any large fixed-layout POD read_next_chunk(&data); // e.g., from disk or network while (/*...*/) read_next_chunk(&data); Artificial
    0 码力 | 36 页 | 2.68 MB | 6 月前
    3
共 14 条
  • 1
  • 2
前往
页
相关搜索词
ShortTourofC++ModulesHiddenOverheadFunctionAPI高性性能高性能并行编程优化课件02ClassLayoutNamedOptionalParametersJavaScriptStyleCooperativeEvolutionLeveraging2023FeaturesforLowLevelInteractions现代教程高速上手111417ImplementingReflectionUsingtheNewToolingOpportunityQuantifyingAccidentalComplexityAnempiricallookatteachingandusing
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩