<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922178</guid>
        <pubDate>Wed, 14 May 2025 09:01:12 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922178</link>
        <description><![CDATA[DDim1000: Приведеденный мной код работает&#33; Всего одно слово дописал. Угадайте, какое и куда?))<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">time time::operator+(const time&amp; t) const</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;time result;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.seconds = (seconds+t.seconds)%60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.minutes = (minutes + t.minutes+(seconds + t.seconds) / 60)%60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.hours = (hours + t.minutes+(minutes + t.minutes) / 60);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;return result;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>DDim1000</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922061</guid>
        <pubDate>Mon, 12 May 2025 20:10:07 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922061</link>
        <description><![CDATA[Qraizer: Попробую по-быстрому отметить баги. За разъяснениями, если надо, спрашивай конкретно, конкретизирую.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#pragma once &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// нестандартное решение, но поддерживаемое много где, т.ч. формально допустимое</div><div class="code_line">#include &#60;iostream&#62; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // избыточно, достаточно ostream</div><div class="code_line">&nbsp;</div><div class="code_line">typedef unsigned int ui;</div><div class="code_line">class time &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// уже сказал; очень плохое имя класса</div><div class="code_line">{</div><div class="code_line">private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui seconds;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui minutes;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui hours;</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(void); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // void в C++ избыточно, но не ошибка</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // конструктор с одним параметром в большинстве случаев должен быть explicit</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui,ui,ui);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;time::operator+(const time&amp; t) const; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // не скомпилится; тут :: явная ошибка, должен быть просто пробел; кроме того, иметь подобные операторы элементами классов, вообще говоря, не следует,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// лучше их делать свободными функциями; для демонстрационного примера сойдёт, но в продакшне использовать не надо</div><div class="code_line">&nbsp;&nbsp; &nbsp;void operator&#60;&#60;(std::ostream&amp; os) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // аналогично; кроме того, тут грубо (и не очень тоже) нарушены правила интерфейса iostream; так же следует заметить, этот метод будет inline</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // и вообще, тут достаточно объявления, и значит и вместо &#60;ostream&#62; было бы достаточно &#60;iosfwd&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;os &#60;&#60; hours &#60;&#60; &quot; : &quot; &#60;&#60; &quot; : &quot; &#60;&#60; seconds; &nbsp; &nbsp; &nbsp; // пропущен вывод minutes</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;~time(void); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// деструктор для этого класса избыточен;</div><div class="code_line">};</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-05-12T20:17:24+00:00">12.05.25, 20:17</time></span></span><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен.</div><div class="code_line">// Данный метод называется &quot;конструктор по умолчанию&quot;, и он каждый раз вызывается при создании объекта класса.</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(void)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = minutes = seconds = 0;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен</div><div class="code_line">// Данный метод называется &quot;явный конструктор&quot;, и он каждый раз вызывается при создании объекта класса.</div><div class="code_line">time::time(ui sec)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = sec / (60 * 60);</div><div class="code_line">&nbsp;&nbsp; &nbsp;minutes = sec % (60 * 60) / 60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;seconds = sec % (60 * 60) % 60;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(ui h, ui m, ui s)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;if (h &#62; 24 || m &#62; 60 || s &#62; 60)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;time::time(); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // это точно делает не то, что хотелось; тут создаётся новый временный объект и сразу же уничтожается, текущий же остаётся неинициализированным</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // если хотелось вызвать конструктор существующего объекта, то надо было this-&#62;time::time(), но это плохо</div><div class="code_line">&nbsp;&nbsp; &nbsp;} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // в таких случаях делается отдельный, обычно приватный, метод и зовётся из конструкторов</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = h;</div><div class="code_line">&nbsp;&nbsp; &nbsp;minutes = m;</div><div class="code_line">&nbsp;&nbsp; &nbsp;seconds = s;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time time::operator+(const time&amp; t) const</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;time result;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.seconds = (seconds+t.seconds)%60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.minutes = (minutes + t.minutes(seconds + t.seconds) / 60)%60; &nbsp; &nbsp; &nbsp; &nbsp;// тут явно пропущены сложения</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.hours = (hours + t.minutes(minutes + t.minutes) / 60); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // надо бы + между minutes и (</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;return result;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен</div><div class="code_line">// Данный метод называется &quot;деструктор&quot;, и он вызывается когда удаляется бъекта класса.</div><div class="code_line">time::~time(void)</div><div class="code_line">{</div><div class="code_line">&nbsp;</div><div class="code_line">};</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-05-12T20:29:17+00:00">12.05.25, 20:29</time></span></span><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;conio.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">int main(int argc, char** argv) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // аргументы main не используются и потому избыточны; Стандарт разрешает main без аргументов</div><div class="code_line">{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // с ними же, но без использования, компиляторы могут ругаться предупреждениями</div><div class="code_line">&nbsp;&nbsp; &nbsp;setlocale(0, &quot;ru&quot;); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // вызов абсолютно бесполезен, он ничего не меняет в системе; поменял бы вызов LC_ALL вместо 0,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// но не для уже сконструированного (и других тоже) std::cout; для него нужен был бы std::cout.imbue(std::locale(&quot;ru&quot;));</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t1(4500);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t2(2, 35, 21);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t3;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;t3 &#60;&#60; cout;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;_getch();</div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // для main() – и только для main() – return 0 необязателен, т.к. подразумевается</div><div class="code_line">} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // но только 0! другие, если нужны, должны быть явными; это однако не ошибка, просто для информации</div></ol></div></div></div></div>]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922059</guid>
        <pubDate>Mon, 12 May 2025 19:29:28 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922059</link>
        <description><![CDATA[Qraizer: <strong class='tag-b'>DDim1000</strong>, краем одного глаза глянул урок. Гм. Я бы настоятельно предостерёг от таких уроков. Автор по ходу программировать по LLM учился. И дело даже не в C++.<br>
Вот буквально сразу же. Цитата из Стандарта C:<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>If a file with the same name as one of the above &lt; and &gt; delimited sequences, not provided as part of the implementation, is placed in any of the standard places for a source file to be included, the behavior is undefined.</div></div>Назвав свой заголовок time.h, он уже грубо нарушил правила. Второе грубейшее нарушение:<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>...If the program defines an external identifier with the same name as a reserved external identifier, even in a semantically equivalent form, the behavior is undefined.</div></div>Нельзя было называть свою сущность как time, потому что это самый настоящий external identifier with the same name as a reserved external identifier. Больше комментировать не буду, у меня нет столько времени.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922054</guid>
        <pubDate>Mon, 12 May 2025 18:43:43 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922054</link>
        <description><![CDATA[Majestio: <strong class='tag-b'>Qraizer</strong>, я не поленился =)<br>
<br>
<strong class='tag-b'>DDim1000</strong>, лови подправленные файлы. Но как сказал <strong class='tag-b'>Qraizer</strong>, ошибок over-многовато  :yes: Тут уж разбирайся сам - мне лениво. Я просто сделал код работающим.<br>
<br>
<strong class='tag-b'>main.cpp</strong><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;conio.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">int main([[maybe_unused]] int argc, [[maybe_unused]] char** argv) {</div><div class="code_line">&nbsp;&nbsp;setlocale(0, &quot;ru&quot;);</div><div class="code_line">&nbsp;&nbsp;time t1(4500);</div><div class="code_line">&nbsp;&nbsp;time t2(2, 35, 21);</div><div class="code_line">&nbsp;&nbsp;std::cout &#60;&#60; t2;</div><div class="code_line">&nbsp;&nbsp;_getch();</div><div class="code_line">&nbsp;&nbsp;return 0;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<strong class='tag-b'>time.h</strong><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#ifndef TIME_H</div><div class="code_line">#define TIME_H</div><div class="code_line">&nbsp;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">typedef unsigned int ui;</div><div class="code_line">&nbsp;</div><div class="code_line">class time {</div><div class="code_line">&nbsp;&nbsp;private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui seconds;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui minutes;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui hours;</div><div class="code_line">&nbsp;&nbsp;public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(void);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui, ui, ui);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;friend std::ostream&amp; operator&#60;&#60;(std::ostream&amp; os, const time&amp; t);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time operator+(const time&amp; t) const;</div><div class="code_line">&nbsp;&nbsp; &nbsp;~time(void);</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">#endif // TIME_H</div></ol></div></div></div></div><br>
<strong class='tag-b'>time.cpp</strong><br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(void) {</div><div class="code_line">&nbsp;&nbsp;hours = minutes = seconds = 0;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(ui sec) {</div><div class="code_line">&nbsp;&nbsp;hours = sec / (60 * 60);</div><div class="code_line">&nbsp;&nbsp;minutes = sec % (60 * 60) / 60;</div><div class="code_line">&nbsp;&nbsp;seconds = sec % (60 * 60) % 60;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(ui h, ui m, ui s) : time() {</div><div class="code_line">&nbsp;&nbsp;if (h &#60;= 24 &amp;&amp; m &#60;= 60 &amp;&amp; s &#60;= 60) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = h;</div><div class="code_line">&nbsp;&nbsp; &nbsp;minutes = m;</div><div class="code_line">&nbsp;&nbsp; &nbsp;seconds = s;</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time time::operator+(const time&amp; t) const {</div><div class="code_line">&nbsp;&nbsp;time result;</div><div class="code_line">&nbsp;&nbsp;unsigned int totalSeconds = seconds + t.seconds;</div><div class="code_line">&nbsp;&nbsp;unsigned int carryMinutes = totalSeconds / 60;</div><div class="code_line">&nbsp;&nbsp;result.seconds = totalSeconds % 60;</div><div class="code_line">&nbsp;&nbsp;unsigned int totalMinutes = minutes + t.minutes + carryMinutes;</div><div class="code_line">&nbsp;&nbsp;unsigned int carryHours = totalMinutes / 60;</div><div class="code_line">&nbsp;&nbsp;result.minutes = totalMinutes % 60;</div><div class="code_line">&nbsp;&nbsp;result.hours = (hours + t.hours + carryHours) % 24;</div><div class="code_line">&nbsp;&nbsp;return result;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">std::ostream&amp; operator&#60;&#60;(std::ostream&amp; os, const time&amp; t) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;os &#60;&#60; t.hours &#60;&#60; &quot; : &quot; &#60;&#60; t.minutes &#60;&#60; &quot; : &quot; &#60;&#60; t.seconds;</div><div class="code_line">&nbsp;&nbsp; &nbsp;return os;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time::~time(void) {}</div></ol></div></div></div></div> <br>
<br>
Спойлер has been <span class="tag-color tag-color-named" data-value="red" style="color: red">censored</span>]]></description>
        <author>Majestio</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922053</guid>
        <pubDate>Mon, 12 May 2025 18:31:05 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922053</link>
        <description><![CDATA[Qraizer: В коде настолько много ошибок, что у меня просто нет времени. Сорри.<br>
<br>
По теме. Это ничего не меняет в сказанном мною. Функция<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">time_t time(time_t *timer);</div></ol></div></div></div></div>остаётся быть частью языка, и отсутствие явного &lt;time.h&gt; ничего не меняет. Стандарт не требует от реализаций Стандартной библиотеки (за очень малым исключением) каких-либо чётких правил включения одних заголовков в другие. Т.е. невключение &lt;time.h&gt; в программу не означает, что такого включения не будет внутри iostream или conio.h, и походу именно это и происходит. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-05-12T18:38:01+00:00">12.05.25, 18:38</time></span></span><br>
P.S. <s class='tag-s'>Исправить</s> Закостылить код легко, достаточно добавить class ко всем time в коде. Типа:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;conio.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">int main(int argc, char** argv)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;setlocale(0, &quot;ru&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;class time t1(4500);</div><div class="code_line">&nbsp;&nbsp; &nbsp;class time t2(2, 35, 21);</div><div class="code_line">&nbsp;&nbsp; &nbsp;class time t3;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;t3 &#60;&#60; cout;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;_getch();</div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0;</div><div class="code_line">}</div></ol></div></div></div></div>Это заставит компилятор искать time исключительно внутри пространства имён классов (злое наследие C с его пространствами имён структур, объединений и перечислений, да) и игнорировать глобальное. Но это не Плюсовый метод. Плюсовый – не использовать имена из Стандартной библиотеки иначе как это определяется Стандартной библиотекой, не называть свои заголовки интерфейсов сообразно заголовкам Стандартной библиотеки, заключать свои интерфейсы в Плюсовые пространства имён, не использовать глобально using namespace.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922052</guid>
        <pubDate>Mon, 12 May 2025 18:24:20 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922052</link>
        <description><![CDATA[DDim1000: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=460770&view=findpost&p=3922051'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-05-12T17:58:51+00:00">12.05.25, 17:58</time></span><div class='quote '>Тэкссс.... А давай-ка присоедини весть свой проект в виде архива...</div></div><br>
Вот, пожалуйста. Прекрепляю проект и видеоурок, по которому пишу код.<br>
<a class='tag-url' href='https://disk.yandex.ru/d/C1_ktdLcDo0ulQ' target='_blank'>https://disk.yandex.ru/d/C1_ktdLcDo0ulQ</a>]]></description>
        <author>DDim1000</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922051</guid>
        <pubDate>Mon, 12 May 2025 17:58:51 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922051</link>
        <description><![CDATA[Majestio: Тэкссс.... А давай-ка присоедини весть свой проект в виде архива...]]></description>
        <author>Majestio</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922050</guid>
        <pubDate>Mon, 12 May 2025 17:56:51 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922050</link>
        <description><![CDATA[DDim1000: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=460770&view=findpost&p=3922036'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-05-12T15:04:41+00:00">12.05.25, 15:04</time></span><div class='quote '></div></div><br>
time.h<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#pragma once</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">typedef unsigned int ui;</div><div class="code_line">class time</div><div class="code_line">{</div><div class="code_line">private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui seconds;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui minutes;</div><div class="code_line">&nbsp;&nbsp; &nbsp;ui hours;</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(void);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time(ui,ui,ui);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;time::operator+(const time&amp; t) const;</div><div class="code_line">&nbsp;&nbsp; &nbsp;void operator&#60;&#60;(std::ostream&amp; os)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;os &#60;&#60; hours &#60;&#60; &quot; : &quot; &#60;&#60; &quot; : &quot; &#60;&#60; seconds;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;~time(void);</div><div class="code_line">};</div></ol></div></div></div></div><br>
time.cpp.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен. </div><div class="code_line">// Данный метод называется &quot;конструктор по умолчанию&quot;, и он каждый раз вызывается при создании объекта класса.</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(void)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = minutes = seconds = 0;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен</div><div class="code_line">// Данный метод называется &quot;явный конструктор&quot;, и он каждый раз вызывается при создании объекта класса.</div><div class="code_line">time::time(ui sec)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = sec / (60 * 60);</div><div class="code_line">&nbsp;&nbsp; &nbsp;minutes = sec % (60 * 60) / 60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;seconds = sec % (60 * 60) % 60;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time::time(ui h, ui m, ui s)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;if (h &#62; 24 || m &#62; 60 || s &#62; 60)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;time::time();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return;</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;hours = h;</div><div class="code_line">&nbsp;&nbsp; &nbsp;minutes = m;</div><div class="code_line">&nbsp;&nbsp; &nbsp;seconds = s;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">time time::operator+(const time&amp; t) const</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;time result;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.seconds = (seconds+t.seconds)%60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.minutes = (minutes + t.minutes(seconds + t.seconds) / 60)%60;</div><div class="code_line">&nbsp;&nbsp; &nbsp;result.hours = (hours + t.minutes(minutes + t.minutes) / 60);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;return result;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">// time:: - указывает на то, что данный метод принадлежит к классу time, и за пределами этого класса данный метод не доступен</div><div class="code_line">// Данный метод называется &quot;деструктор&quot;, и он вызывается когда удаляется бъекта класса.</div><div class="code_line">time::~time(void)</div><div class="code_line">{</div><div class="code_line">&nbsp;</div><div class="code_line">};</div></ol></div></div></div></div><br>
Source.cpp<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;conio.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">int main(int argc, char** argv)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;setlocale(0, &quot;ru&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t1(4500);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t2(2, 35, 21);</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t3;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;t3 &#60;&#60; cout;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;_getch(); </div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0; </div><div class="code_line">}</div></ol></div></div></div></div>]]></description>
        <author>DDim1000</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922047</guid>
        <pubDate>Mon, 12 May 2025 17:31:38 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922047</link>
        <description><![CDATA[Majestio: Вот и я подумал про функцию, но решил уточнить. Ибо, если <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">time.h</span></span> брать как стандартный заголовок, его бы необходимо бы обрамлять угловыми скобками по фэн-шую, а не двойными кавычками. Но и в нем это объявление - функция. А если свой заголовочный файл - должно быть корректное объявление класса <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">time</span></span>.]]></description>
        <author>Majestio</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922041</guid>
        <pubDate>Mon, 12 May 2025 15:57:54 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922041</link>
        <description><![CDATA[Qraizer: time – это функция:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">time_t time(time_t *timer);</div></ol></div></div></div></div>Лексически ты просто используешь имя функции, что согласно стандарту языка приводится к указателю на неё. Само по себе это просто выражение, состоящее из использования значения, вроде:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">int a;</div><div class="code_line">&nbsp;</div><div class="code_line">int main()</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;a;</div><div class="code_line">&nbsp;&nbsp;3;</div><div class="code_line">&nbsp;&nbsp;12+34;</div><div class="code_line">}</div></ol></div></div></div></div>что хоть и бессмысленно, но не является ошибкой. (Впрочем, компиляторы могут тут выдать предупреждение о неэффективном коде.) Но следом за ним идёт некое t1(4500), что нарушает грамматику выражения, т.к. между первым операндом и последующим t1 нет никакой операции. Компилятор мог бы поругаться на t1, мол, неизвестный идентификатор, но он не может этого сделать, т.к. смысл токена t1 ему пока неведом как раз из-за того, что нарушена грамматика выражения. Вот он и выдал ошибку на то, что послужило исходной причиной: т.к. за time нет никакой операции, а начало выражения корректно, то следует завершить выражение, что ; и должна бы сделать. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-05-12T16:03:57+00:00">12.05.25, 16:03</time></span></span><br>
P.S. Если копнуть в детали, то вот сравни:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;time_t t1(int); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// прототип функции</div><div class="code_line">&nbsp;time_t t1(4500); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // определение переменной t1 типа time_t, инициализируемой значением 4500</div><div class="code_line">&nbsp;time_t t1 = 4500; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// аналогично предыдущей строке</div><div class="code_line">&nbsp;time() + t1(4500); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // вызов time() и сложение результата с вызовом t1 (при условии, что t1 некая функция с одним параметром; в C отсутствие прототипа функции не ошибка)</div><div class="code_line">&nbsp;time; t1(4500); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// бессмысленное, но корректное выражение с последующим ещё одним выражением, содержащим вызов t1 (да-да, в C отсутствие прототипа функции не ошибка, в отличие от C++)</div><div class="code_line">/* итп */</div></ol></div></div></div></div>Вариантов много, так что увидеть &quot;Неверное использование имени функции в выражении&quot; от компилятора нереально, если не дать ему достаточно конкретики.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922036</guid>
        <pubDate>Mon, 12 May 2025 15:04:41 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922036</link>
        <description><![CDATA[Majestio: <strong class='tag-b'>DDim1000</strong>, покажи содержимое своего файла <span class="tag-font" data-value="Courier" style="font-family:Courier"><span class="tag-color tag-color-named" data-value="blue" style="color: blue">time.h</span></span>]]></description>
        <author>Majestio</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922032</guid>
        <pubDate>Mon, 12 May 2025 13:47:38 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922032</link>
        <description><![CDATA[DDim1000: Почему-то тема продублировалась...<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#include &#60;conio.h&#62;</div><div class="code_line">#include &#60;iostream&#62;</div><div class="code_line">#include &quot;time.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">int main()</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;setlocale(0, &quot;ru&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;time t1(4500);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;_getch(); </div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0; </div><div class="code_line">}</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2025-05-12T13:51:04+00:00">12.05.25, 13:51</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=460770&view=findpost&p=3922031'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>macomics &#064; <time class="tag-quote__quoted-time" datetime="2025-05-12T13:47:18+00:00">12.05.25, 13:47</time></span><div class='quote '>Это синтаксис языка того требует. </div></div><br>
Ну и куда нужно поставить точку с запятой?<br>
[img]https://disk.yandex.ru/i/vqXnEcXI3YsQeA[/img]]]></description>
        <author>DDim1000</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922031</guid>
        <pubDate>Mon, 12 May 2025 13:47:18 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922031</link>
        <description><![CDATA[macomics: Это не компилятор требует. Это синтаксис языка того требует. Учите язык, а не методом тыка осваивайте работу компилятора.]]></description>
        <author>macomics</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922030</guid>
        <pubDate>Mon, 12 May 2025 13:32:19 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922030</link>
        <description><![CDATA[Qraizer: Хм. Серьёзно?]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922028</guid>
        <pubDate>Mon, 12 May 2025 13:29:38 +0000</pubDate>
        <title>E0065. Требуется точка с запятой &amp;quot;;&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=460770&amp;view=findpost&amp;p=3922028</link>
        <description><![CDATA[DDim1000: Зравствуйте&#33;<br>
Подскажите, пожалуйста, почему компилятор требует точку с запятой - ;?<br>
<span class="b-attach" data-size="31663" data-hits="396" data-attach-id="67029" data-attach-post-id="3922028">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3922028&amp;attach_id=67029' title='Скачать файл' target='_blank'>1.png</a> (, : 396)
		</span>]]></description>
        <author>DDim1000</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	