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

无数据

分类

全部后端开发(289)C++(289)Conan(74)

语言

全部英语(268)中文(简体)(20)中文(繁体)(1)

格式

全部PDF文档 PDF(270)PPT文档 PPT(18)TXT文档 TXT(1)
 
本次搜索耗时 0.018 秒,为您找到相关结果约 289 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • TXT文档 TXT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Just-in-Time Compilation - J F Bastien - CppCon 2020

    0 码力 | 111 页 | 3.98 MB | 6 月前
    3
  • pdf文档 Performance Engineering: Being Friendly to Your Hardware

    x86 movabs r10, 0x123456789abcdef0 49 ba f0 de bc 9a 78 56 34 12Code density uint64_t v = 0x123456789abcdef0; 47 x86 movabs r10, 0x123456789abcdef0 49 ba f0 de bc 9a 78 56 34 12 MIPS li $2, cf 8a 42 34 78 14 02 00 af 26 42 64 b8 14 02 00 f0 de 42 34Code density uint64_t v = 0x123456789abcdef0; 48 x86 movabs r10, 0x123456789abcdef0 49 ba f0 de bc 9a 78 56 34 12 RISC-V li a5, 305418240 cf 8a 42 34 78 14 02 00 af 26 42 64 b8 14 02 00 f0 de 42 34Code density uint64_t v = 0x123456789abcdef0; 49 x86 movabs r10, 0x123456789abcdef0 49 ba f0 de bc 9a 78 56 34 12 RISC-V li a5, 305418240
    0 码力 | 111 页 | 2.23 MB | 6 月前
    3
  • pdf文档 A New Dragon in the Den: Fast Conversion From Floating-Point Numbers

    org/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG6string s3 = (stringstream{} << pi).str(); // 3.14159 org/z/8M483Kvba https://godbolt.org/z/czhrT1hhh π https://godbolt.org/z/5aseWr7fz https://godbolt.org/z/nG88rvv5f https://godbolt.org/z/qh4zdzqG61 2 3 Integer to string #hundreds 1 / 10 / 10 1 2 3 % 1 x . 2 biased exponent 0 normal = ⟹ 000000111 8 ± mantissa 23 biased exponent Binary32 (f) +2 x1 1011000000000000000000 0. 00000011 https://godbolt.org/z/9PGPT9q1E 1 0 0 0 0 0 1 0 0
    0 码力 | 171 页 | 6.42 MB | 6 月前
    3
  • pdf文档 Forwarding References

    Quiz 6void f(int* ptr); void f(const int* ptr); int i = 42; const int ci = 42; int make_int() { return 42; } f(i); // ??? f(ci); // ??? f(std::move(i)); // ??? f(std::move(ci)); f(std::move(ci)); // ??? f(42); // ??? f(make_int()); // ??? CppCon 2023 | Forwarding References Quiz: Pointers 7void f(int* ptr); void f(const int* ptr); int i = 42; const int ci = 42; int make_int() make_int() { return 42; } f(i); // ERROR f(ci); // ERROR f(std::move(i)); // ERROR f(std::move(ci)); // ERROR f(42); // ERROR f(make_int()); // ERROR CppCon 2023 | Forwarding
    0 码力 | 107 页 | 3.72 MB | 6 月前
    3
  • pdf文档 Back to Basics Casting

    statically typed language Casts allow us to...Why do we need casts?What is a Type? 0x43 0x50 0x50 0x43 0x4F 0x4E 0x21 0x00 Type Value* int[2] {1129336899, 2182735} double 4.81336e-308 float[2] {208.314, 3 17232}, {20047, 33}} char[8] “CPPCON!” *64-bit MSVC v142What is a Type? 0x43 0x50 0x50 0x43 0x4F 0x4E 0x21 0x00 Type Value* int[2] {1129336899, 2182735} double 4.81336e-308 float[2] {208.314, 3 17232}, {20047, 33}} char[8] “CPPCON!” *64-bit MSVC v142What is a Type? 0x43 0x50 0x50 0x43 0x4F 0x4E 0x21 0x00 Type Value* int[2] {1129336899, 2182735} double 4.81336e-308 float[2] {208.314, 3
    0 码力 | 117 页 | 1.57 MB | 6 月前
    3
  • pdf文档 Applicative: The Forgotten Functional Pattern

    template F, template typename Functor, typename T> constexpr auto fmap(F f, Functor a) -> FunctorF, T>> { return Functor{f(unwrap(a))}; } (<$>) (<$>) when used as an in�x operator. when used as an in�x operator. fmap :: (a -> b) -> f a -> f b 10HOW TO READ HASKELL SIGNATURES HOW TO READ HASKELL SIGNATURES 11REVIEW: (?) MONADS REVIEW: function returns a functorial value. template F, template typename Functor, typename T> constexpr auto bind(F f, Functor a) -> Functor<...>; 13bind bind IN HASKELL
    0 码力 | 141 页 | 11.33 MB | 6 月前
    3
  • pdf文档 Calling Functions A Tutorial

    Dispatch Deleting Functions Name Lookup(Un-)Qualified Name Lookup 16 void f( double ); // (1) namespace N1 { void f( int ); // (2) } // namespace N1 int main() { } // Unqualified // Unqualified lookup; calls (1) // Qualified lookup; calls (2) f( 1.0 ); f( 42 ); N1::f( 42 );(Un-)Qualified Name Lookup 17 void f( double ); // (1) namespace N1 { } // namespace N1 int main() ‘N1’ f( 1.0 ); f( 42 ); N1::f( 42 );(Un-)Qualified Name Lookup 18 void f( double ); // (1) namespace N1 { void f( int ); // (2) void g() { N1::f( 1.0 ); } void h() { f( 1.0
    0 码力 | 111 页 | 5.11 MB | 6 月前
    3
  • pdf文档 Some Things C++ Does Right

    from 49A word about beauty and elegance • Situation: you want to apply a composition of functions f and g to each argument x in a range of values 50A word about beauty and elegance • The intent is begin(v), g); transform(begin(v), end(v), begin(v), f); • … which does two passes through v, with transform(begin(v), end(v), begin(v), f_g_x(f,g)); • … which only does a single pass • … and might template F, class G> auto f_g_x(F f, G g) { return [=](auto && x) { return f(g(x)); }; } 52A word about beauty and elegance template F, class G> auto f_g_x(F f, G g) { return [=](auto
    0 码力 | 228 页 | 2.47 MB | 6 月前
    3
  • pdf文档 Back to Basics - Function Call Resolution

    templates  When a compiler encounters an expression like f(x, y, z), it must consider each of these language features to determine which f function to call. 7 Introduction  When used well, these of overloaded functions name put: int put(int c); int put(int c, FILE *f); int put(char const *s); int put(char const *s, FILE *f); 11 Overload Resolution  When the compiler encounters a call to an the function declarations.  For example, // calls... put('a', stdout); // int put(int c, FILE *f); put("Hello\n"); // int put(char const *s); 12Back to Basics - Function Call Resolution Copyright
    0 码力 | 44 页 | 1.30 MB | 6 月前
    3
  • pdf文档 Powered by AI: A Cambrian Explosion for C++ Software Development Tools

    pointers evolvevoid f(void*) {} void f(char*) {} template auto g(T t) -> decltype(f(t)) { return f(t); } int main() { g(nullptr); }void f(void*) {} void f(char*) {} template template auto g(T t) -> decltype(f(t)) { return f(t); } int main() { g(nullptr); } % clang++ -std=c++20 tests/c++/sfinae-ambiguous.cpp tests/c++/sfinae-ambiguous.cpp:10:5: error: call to 'f' is ambiguous auto g(T t) -> decltype(f(t)) { ^ 1 error generated.% `cwhy --wrapper` -std=c++20 tests/c++/sfinae-ambiguous.cpp void f(void*) {} void f(char*) {}
    0 码力 | 128 页 | 23.40 MB | 6 月前
    3
共 289 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 29
前往
页
相关搜索词
JustinTimeCompilationBastienCppCon2020PerformanceEngineeringBeingFriendlytoYourHardwareNewDragontheDenFastConversionFromFloatingPointNumbersForwardingReferencesBackBasicsCastingApplicativeTheForgottenFunctionalPatternCallingFunctionsTutorialSomeThingsC++DoesRightFunctionCallResolutionPoweredbyAICambrianExplosionforSoftwareDevelopmentTools
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩