<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Intellectual Technologies on Transport</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Intellectual Technologies on Transport</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Интеллектуальные технологии на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="online">2413-2527</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">93579</article-id>
   <article-id pub-id-type="doi">10.24412/2413-2527-2023-436-34-41</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Статьи</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Articles</subject>
    </subj-group>
    <subj-group>
     <subject>Статьи</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Development and Practical Application of the Integration Model of the Implication Operator and the Overloaded «Vector» Container in the C++ Programming Language</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Разработка и практическое применение модели интеграции оператора импликации и перегруженного контейнера «Вектор» на языке программирования C++</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Нельин</surname>
       <given-names>А А</given-names>
      </name>
      <name xml:lang="en">
       <surname>Nelin</surname>
       <given-names>A A</given-names>
      </name>
     </name-alternatives>
     <email>puppi2016@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Забродин</surname>
       <given-names>А В</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zabrodin</surname>
       <given-names>A V</given-names>
      </name>
     </name-alternatives>
     <email>teach-case@yandex.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-01-11T23:38:26+03:00">
    <day>11</day>
    <month>01</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-01-11T23:38:26+03:00">
    <day>11</day>
    <month>01</month>
    <year>2025</year>
   </pub-date>
   <issue>4</issue>
   <fpage>34</fpage>
   <lpage>41</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-01-11T23:15:15+03:00">
     <day>11</day>
     <month>01</month>
     <year>2025</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/93579/view">https://atjournal.ru/en/nauka/article/93579/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассматриваются теоретические и практические аспекты, необходимые для реализации новой интеграции из ключевых компонентов — оператора импликации и шаблонного контейнера «Вектор». Эти компоненты будут задействованы при разработке игры на графическом движке OpenGL с использованием дополнительной библиотеки GLUT и самостоятельно написанных шейдеров на C-подоб­ном языке GLSL. Данная реализация может послужить источником вдохновения для программистов, побуждая их к активному развитию будущих идей. Практические разделы статьи включают тестовые примеры, демонстрирующие правильную работу моделей интеграции.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article discusses the theoretical and practical aspects necessary for the implementation of a new integration of the key components — the implication operator and the template container «Vector». These components will serve in the development of the game on the OpenGL graphics engine using the additional GLUT library and independently written shaders in the GLSL language. This implementation can serve as a source of inspiration for programmers, encouraging them to actively develop future ideas. The practical sections of the article include test cases demonstrating the correct operation of integration models.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>язык программирования C</kwd>
    <kwd>импликация</kwd>
    <kwd>перегрузка операторов</kwd>
    <kwd>вектор</kwd>
    <kwd>выделение памяти</kwd>
    <kwd>классы</kwd>
    <kwd>интеграция</kwd>
    <kwd>механика</kwd>
    <kwd>OpenGL</kwd>
    <kwd>шейдеры</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>C   programming language</kwd>
    <kwd>implication</kwd>
    <kwd>operator overloading</kwd>
    <kwd>vector</kwd>
    <kwd>memory allocation</kwd>
    <kwd>classes</kwd>
    <kwd>integration</kwd>
    <kwd>mechanics</kwd>
    <kwd>OpenGL</kwd>
    <kwd>shaders</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
