<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Static-Polymorphism on Jasper</title><link>https://jasper-aa64.github.io/zh/tags/static-polymorphism/</link><description>Recent content in Static-Polymorphism on Jasper</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 02 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jasper-aa64.github.io/zh/tags/static-polymorphism/index.xml" rel="self" type="application/rss+xml"/><item><title>交易系统笔记 #8：CRTP 与静态多态</title><link>https://jasper-aa64.github.io/zh/posts/crtp-static-polymorphism/</link><pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate><guid>https://jasper-aa64.github.io/zh/posts/crtp-static-polymorphism/</guid><description>基类写流程、子类填细节，虚函数在运行时选，CRTP 在编译期选。省下的不只是一次间接跳转：调用能整个内联，对象里也没有 vptr。代价是 Base&lt;A&gt; 和 Base&lt;B&gt; 毫无关系，放不进同一个容器。</description></item></channel></rss>