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

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

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

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

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


    都是突发脑洞实现一个什么样的结构,然后再参考一下 stl 之类的,不过讲真 tmp 用处不是太大,能熟练写泛型和 trait 就已经足够了
    dosmlp
        6
    dosmlp   232 天前
    能看懂就行了,没必要熟练写,除非你是开发库
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1065 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 22:59 · PVG 06:59 · LAX 14:59 · JFK 17:59
    ♥ Do have faith in what you're doing.