V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
across
V2EX  ›  C

C++模板编程提高有哪些好的案例推荐阅读学习吗?

  •  
  •   across · 2019 年 5 月 29 日 · 3255 次点击
    这是一个创建于 2427 天前的主题,其中的信息可能已经有所发展或是发生改变。
    《 C++模板元编程》入门的水平。平时项目接触的模板代码,花点时间细看还能看懂,自己动手就只能写一些简单的泛型类实现。

    工作中好像也够用,最近是想深入下。看了遍 glm 库中的 Swizzle 实现,再次感觉到自己智商触底,因为工作用的场合也不多,“举一反三”就能融会贯通的智商又不够,关于这块怎么提高有点模糊,难道大佬都是自己写 STL 类似的基础库磨练出来的?
    6 条回复    2019-05-30 23:09:00 +08:00
    LigeLaige
        1
    LigeLaige  
       2019 年 5 月 29 日   ❤️ 1
    hana
    arzterk
        2
    arzterk  
       2019 年 5 月 29 日
    读 jjh 哪个 STL 源码分析,还有 loki 吧,这玩意其实繁琐的很,本质就是编译期的类型系统,没必要搞很深入,还不如玩玩 haskell, :(逃
    fengjianxinghun
        3
    fengjianxinghun  
       2019 年 5 月 29 日 via iPhone
    不要浪费时间在奇技淫巧上,不如玩玩 rust
    exonuclease
        4
    exonuclease  
       2019 年 5 月 29 日
    STL
    GeruzoniAnsasu
        5
    GeruzoniAnsasu  
       2019 年 5 月 30 日
    专门去写库帮助不大。。。

    然后看了点 haskell 因为用不上所以记忆也不深,对提高 tmp 感觉帮助也不大


    都是突发脑洞实现一个什么样的结构,然后再参考一下 stl 之类的,不过讲真 tmp 用处不是太大,能熟练写泛型和 trait 就已经足够了
    dosmlp
        6
    dosmlp  
       2019 年 5 月 30 日
    能看懂就行了,没必要熟练写,除非你是开发库
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5785 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:25 · PVG 10:25 · LAX 18:25 · JFK 21:25
    ♥ Do have faith in what you're doing.