<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://gaifulinlab.com/</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/about</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/about</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/class-templates</loc>
    <lastmod>2026-09-27T22:34:50.2134810Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/complex-numbers-p1-algebraic-form-and-basic-operations</loc>
    <lastmod>2026-10-08T21:23:44.9826520Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/complex-numbers-p2-modulus-argument-and-vectors</loc>
    <lastmod>2026-10-08T21:23:31.4071440Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/complex-numbers-p3-extracting-n-th-roots</loc>
    <lastmod>2026-10-08T21:23:57.7813010Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/complex-numbers-p4-a-sequence-and-its-limit</loc>
    <lastmod>2026-10-08T21:24:10.9881290Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/ctad-and-deduction-guides-in-c</loc>
    <lastmod>2026-10-05T11:36:59.5881210Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/default-class-template-arguments-and-type-aliases</loc>
    <lastmod>2026-10-04T20:56:51.8694640Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/default-template-arguments-and-function-template-overloading-in-c</loc>
    <lastmod>2026-09-27T22:08:37.9620260Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/full-and-partial-specialization-of-class-templates</loc>
    <lastmod>2026-10-02T12:05:31.2770830Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/how-to-diagnose-and-safely-reclaim-disk-space-used-by-docker</loc>
    <lastmod>2026-10-15T20:46:50.9611790Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/how-to-install-ubuntu-on-raspberry-pi</loc>
    <lastmod>2026-10-08T11:56:48.6504300Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/multiple-template-parameters-and-return-type-selection</loc>
    <lastmod>2026-09-26T09:42:44.6456390Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/non-type-template-parameters-in-c</loc>
    <lastmod>2026-10-08T17:47:40.9693630Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/setting-up-ssh-on-ubuntu</loc>
    <lastmod>2026-10-08T17:10:27.0030410Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/template-argument-deduction</loc>
    <lastmod>2026-09-26T09:40:42.3798650Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/articles/why-function-templates-are-needed</loc>
    <lastmod>2026-09-30T07:01:17.4458410Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/argumenty-shablona-po-umolchaniyu-i-peregruzka-shablonnykh-funktsiy-v-c</loc>
    <lastmod>2026-09-27T22:04:51.9784340Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/argumenty-shablonov-klassov-po-umolchaniyu-i-psevdonimy-tipov</loc>
    <lastmod>2026-10-04T20:57:00.2978080Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/ctad-i-deduction-guides-v-c</loc>
    <lastmod>2026-10-05T11:41:21.3381670Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/kak-diagnostirovat-i-bezopasno-ochistit-mesto-zanyatoe-docker</loc>
    <lastmod>2026-10-15T22:25:35.1702730Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/kompleksnye-chisla-ch1-algebraicheskaya-forma-i-osnovnye-operatsii</loc>
    <lastmod>2026-10-08T21:23:50.0197280Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/kompleksnye-chisla-ch2-modul-argument-i-vektory</loc>
    <lastmod>2026-10-08T21:23:36.0871310Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/kompleksnye-chisla-ch3-izvlechenie-kornya</loc>
    <lastmod>2026-10-08T21:24:03.1058840Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/kompleksnye-chisla-ch4-posledovatelnost-i-eyo-predel</loc>
    <lastmod>2026-10-08T21:24:14.7868770Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/nastroyka-ssh-na-ubuntu</loc>
    <lastmod>2026-10-08T17:10:33.8722160Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/neskolko-parametrov-shablona-i-vybor-vozvrashchaemogo-tipa</loc>
    <lastmod>2026-09-26T09:42:50.3809210Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/netipovye-parametry-shablonov-v-c</loc>
    <lastmod>2026-10-08T17:47:18.3397360Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/polnaya-i-chastichnaya-spetsializatsiya-shablonov-klassov</loc>
    <lastmod>2026-10-02T11:55:20.7293690Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/shablony-klassov</loc>
    <lastmod>2026-09-27T22:34:54.2057640Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/ustanovka-ubuntu-na-raspberry-pi</loc>
    <lastmod>2026-10-08T11:57:29.5077180Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/vyvod-argumentov-shablona</loc>
    <lastmod>2026-09-26T09:45:14.8675680Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/articles/zachem-nuzhny-shablony</loc>
    <lastmod>2026-09-30T07:01:25.7681480Z</lastmod>
  </url>
  <url>
    <loc>https://gaifulinlab.com/en/series/template-metaprogramming</loc>
  </url>
  <url>
    <loc>https://gaifulinlab.com/ru/series/template-metaprogramming</loc>
  </url>
</urlset>