<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>С++/С#, HTML, PHP, JavaScript, XML...</title>
    <description>С++/С#, HTML, PHP, JavaScript, XML...</description>
    <pubDate>Fri, 31 Jul 2026 10:13:56 +0000</pubDate>
    <lastBuildDate>Fri, 31 Jul 2026 10:13:56 +0000</lastBuildDate>
    <generator>Разработка игровых платформ</generator>
    <link>https://zetta-forum.space/forums/%D0%A1-%D0%A1-html-php-javascript-xml.47/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://zetta-forum.space/forums/%D0%A1-%D0%A1-html-php-javascript-xml.47/index.rss"/>
    <item>
      <title>xml основы</title>
      <pubDate>Tue, 30 May 2017 20:38:37 +0000</pubDate>
      <link>https://zetta-forum.space/threads/xml-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B.1032/</link>
      <guid>https://zetta-forum.space/threads/xml-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B.1032/</guid>
      <author>invalid@example.com (1mmortal)</author>
      <dc:creator>1mmortal</dc:creator>
      <content:encoded><![CDATA[<i>XML</i> означает <i>Extensible Markup Language,</i> с акцентом на <i>markup</i> (разметка). <br />
<br />
Языки разметки прошли путь от первых форм, создававшихся компаниями и госучреждениями, до Стандартного языка обобщенной разметки (Standard Generalized Markup Language - SGML), Гипертекстового языка разметки (Hypertext Markup Language - HTML) и в конечном итоге до XML. SGML может показаться сложным, а HTML (который, по сути, сначала был просто набором элементов) оказался недостаточно мощным для...<br />
<br />
<a href="https://zetta-forum.space/threads/xml-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B.1032/" target="_blank" class="externalLink" rel="nofollow">xml основы</a>]]></content:encoded>
    </item>
    <item>
      <title>Первая программа на C++ [Урок 1]</title>
      <pubDate>Fri, 16 Dec 2016 10:33:30 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B2%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D0%BD%D0%B0-c-%D0%A3%D1%80%D0%BE%D0%BA-1.6/</link>
      <guid>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B2%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D0%BD%D0%B0-c-%D0%A3%D1%80%D0%BE%D0%BA-1.6/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Visual Studio<br />
<br />
Откройте меню «Файл → Создать → Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект». Придумайте проекту любое название, например «lesson1» и нажмите «OK».<br />
<br />
В окне обозревателя решений (обычно он находится в левом верхнем углу) щелкните правой кнопкой на папке «файлы исходного кода». В диалоговом окне выберите пункт меню «Добавить → Создать элемент». Введите название для нового файла — main.cpp и нажмите кнопку «Добавить»<br />
<br />
Наберите следующий код:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>#include...</pre>
</div><a href="https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B2%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D0%BD%D0%B0-c-%D0%A3%D1%80%D0%BE%D0%BA-1.6/" target="_blank" class="externalLink" rel="nofollow">Первая программа на C++ [Урок 1]</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Генерация "равномерного" пароля</title>
      <pubDate>Sun, 06 Nov 2016 20:23:31 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F.78/</link>
      <guid>https://zetta-forum.space/threads/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F.78/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Генерация &quot;равномерного&quot; пароля слил с инета может пригодится кому!<br />
Создаём файл index.php вставляем код и вуаля готово, открываем через браузер или заливаем на хост!<br />
<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>&lt;form method=&quot;post&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;number&quot; value=&quot;10&quot;&gt;
&lt;input type=&quot;submit&quot; value=&quot;Генерировать&quot;&gt;
&lt;form&gt;&lt;br&gt;&lt;br&gt;
&lt;?php
  // Параметр $number - сообщает число 
  // символов в пароле
  echo generate_password(intval($_POST['number']));

  function generate_password($number)
  {
    $arr =...</pre>
</div><a href="https://zetta-forum.space/threads/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F.78/" target="_blank" class="externalLink" rel="nofollow">Генерация &quot;равномерного&quot; пароля</a>]]></content:encoded>
    </item>
    <item>
      <title>Алгоритм 128-битного шифрования</title>
      <pubDate>Sun, 06 Nov 2016 20:13:57 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC-128-%D0%B1%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.75/</link>
      <guid>https://zetta-forum.space/threads/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC-128-%D0%B1%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.75/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Алгоритм 128-битного шифрования для Delphi !<br />
Может кому пригодится!)<br />
<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>unit ucrypt;

interface
type
  TEAKey = array[0..3] of cardinal;

//Use 64-bit aligned data size (8,16...) or else some data will be left unencrypted!
procedure TEA_Encode(Input, Output: pointer; size: integer; key: TEAKey);
procedure TEA_Decode(Input, Output: pointer; size: integer; key: TEAKey);

implementation
type
  TEAData = array[0..1] of cardinal;
  PTEAKey = ^TEAKey;
  PTEAData = ^TEAData;

procedure...</pre>
</div><a href="https://zetta-forum.space/threads/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC-128-%D0%B1%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.75/" target="_blank" class="externalLink" rel="nofollow">Алгоритм 128-битного шифрования</a>]]></content:encoded>
    </item>
    <item>
      <title>Основы JavaScript [Урок 2]</title>
      <pubDate>Sun, 06 Nov 2016 20:13:46 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-2.74/</link>
      <guid>https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-2.74/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>Основы JavaScript [Урок 2]</b></span></span>&#8203;</div><br />
<b>Всплывающие окна (pop-up)</b><br />
Различают три вида всплывающих окон. <br />
<b>Окно типа &quot;<span style="color: #ff0000">Alert</span>&quot;</b><br />
Синтаксис для такого окна очень прост:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>alert(&quot;Ваш текст&quot;);
</pre>
</div>Пользователю нужно будет нажать &quot;<span style="color: #0000ff">ОК</span>&quot; для продолжения.<br />
Типичный случай использования - когда необходимо донести до пользователя какую-либо информацию. Это могут быть любые сообщения, в...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-2.74/" target="_blank" class="externalLink" rel="nofollow">Основы JavaScript [Урок 2]</a>]]></content:encoded>
    </item>
    <item>
      <title>Основы JavaScript [Урок 1]</title>
      <pubDate>Sun, 06 Nov 2016 20:11:29 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-1.73/</link>
      <guid>https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-1.73/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>Основы JavaScript [Урок 1]</b></span></span>&#8203;</div><br />
<span style="color: #0000ff"><span style="font-size: 18px">Введение</span></span><br />
<br />
<span style="color: #474747">Javascript - это язык сценариев, который позволит вам использовать программирование для ваших веб-страниц.</span><br />
Вы можете создать небольшую программу на Javascript - простой калькулятор или несложную игру.<br />
Но есть и более серьезные сферы применения данного языка:<br />
<i>- <span style="color: #0000ff">Определение браузера</span></i><br />
Определение того, каким...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript-%D0%A3%D1%80%D0%BE%D0%BA-1.73/" target="_blank" class="externalLink" rel="nofollow">Основы JavaScript [Урок 1]</a>]]></content:encoded>
    </item>
    <item>
      <title>Справочник тегов HTML</title>
      <pubDate>Sun, 06 Nov 2016 20:10:01 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2-html.72/</link>
      <guid>https://zetta-forum.space/threads/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2-html.72/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Для вашего удобства в справочнике по тегам HTML у некоторых тегов, после описания ставится ремарка, дополняющая определение тега:<br />
тег <span style="color: #0000FF">HTML5</span> — новый тег, который появился в спецификации <span style="color: #0000FF"><span style="color: #0000FF">HTML5</span></span>,<br />
устаревший тег — это тег, который уже не поддерживается спецификацией <span style="color: #0000FF">HTML5</span>,<br />
нестандартный тег — тег который не был описан ни в одной из спецификаций,<br />
но их поддерживают некоторые браузеры.<br />
<br />
Также хотел дать вам...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA-%D1%82%D0%B5%D0%B3%D0%BE%D0%B2-html.72/" target="_blank" class="externalLink" rel="nofollow">Справочник тегов HTML</a>]]></content:encoded>
    </item>
    <item>
      <title>8 способов защитить ваше веб-приложение</title>
      <pubDate>Sun, 06 Nov 2016 20:04:33 +0000</pubDate>
      <link>https://zetta-forum.space/threads/8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B8%D1%82%D1%8C-%D0%B2%D0%B0%D1%88%D0%B5-%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.71/</link>
      <guid>https://zetta-forum.space/threads/8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B8%D1%82%D1%8C-%D0%B2%D0%B0%D1%88%D0%B5-%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.71/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><b><span style="color: #FF0000"><span style="font-size: 18px">8 способов защитить ваше веб-приложение</span></span></b>&#8203;</div><br />
<br />
Когда дело доходит до безопасности приложений, важно заботиться не только о железе и операционной системе, но и о написании защищённых скриптов. В данной статье вы узнаете, как обеспечить безопасность вашего приложения и сделать его менее уязвимым. Ниже приведён список мер, которые помогут вам защитить ваше приложение от всевозможных атак:<br />
<br />
<br />
1. Валидация входящих данных<br />
2. Защита от XSS...<br />
<br />
<a href="https://zetta-forum.space/threads/8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B8%D1%82%D1%8C-%D0%B2%D0%B0%D1%88%D0%B5-%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.71/" target="_blank" class="externalLink" rel="nofollow">8 способов защитить ваше веб-приложение</a>]]></content:encoded>
    </item>
    <item>
      <title>HTML [Урок 2]</title>
      <pubDate>Sun, 06 Nov 2016 20:02:38 +0000</pubDate>
      <link>https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-2.70/</link>
      <guid>https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-2.70/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>HTML [Урок 2]</b></span></span>&#8203;</div><br />
<span style="color: #0000ff">Что скрывает в себе тег body?</span><br />
<span style="font-size: 15px">Тег <span style="color: #0000ff">&lt;body&gt;</span> помимо своей основной функции, также применяется для определения цветов ссылок и текста на веб-странице.<br />
<span style="color: #222222">Подобные действия в HTML 4 осуждаются и взамен для указания цветовой схемы рекомендуется использовать стили, применяя их к селектору BODY. Однако со стилями мы познакомимся позже. </span></span>...<br />
<br />
<a href="https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-2.70/" target="_blank" class="externalLink" rel="nofollow">HTML [Урок 2]</a>]]></content:encoded>
    </item>
    <item>
      <title>Правильное оформление исходного кода</title>
      <pubDate>Sun, 06 Nov 2016 20:01:50 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0.69/</link>
      <guid>https://zetta-forum.space/threads/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0.69/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[<b>Рекомендации по форматированию кода</b><br />
<br />
Соблюдайте правильные отступы. Старайтесь разделять переменные с логическими операциями пробелами. Инденты лучше ставить либо четырьмя пробелами, либо знаками табуляции.<br />
<br />
Имена переменных и функций лучше писать со строчной буквы латинского алфавита, кроме того — они должны и иметь смысл в своем названии. Не используйте символов транслита (написание русских слов латинскими символами).<br />
<br />
Отдельные слова и предлоги в названиях переменных и функций...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%B4%D0%B0.69/" target="_blank" class="externalLink" rel="nofollow">Правильное оформление исходного кода</a>]]></content:encoded>
    </item>
    <item>
      <title>HTML [Урок 1]</title>
      <pubDate>Sun, 06 Nov 2016 20:01:28 +0000</pubDate>
      <link>https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-1.68/</link>
      <guid>https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-1.68/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>HTML [Урок 1]</b></span></span>&#8203;</div><br />
<span style="color: #0000FF">HTML</span> - Стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.<br />
<br />
<span style="color: #0000FF"><b>Из чего состоит структура HTML-документа</b></span><br />
<br />
Наглядный...<br />
<br />
<a href="https://zetta-forum.space/threads/html-%D0%A3%D1%80%D0%BE%D0%BA-1.68/" target="_blank" class="externalLink" rel="nofollow">HTML [Урок 1]</a>]]></content:encoded>
    </item>
    <item>
      <title>Раздельная компиляция программ на C++ Часть 2</title>
      <pubDate>Sun, 06 Nov 2016 19:59:42 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-2.67/</link>
      <guid>https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-2.67/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[<b>Что может быть в заголовочном файле<br />
 <br />
Правило 1. Заголовочный файл может содержать только объявления. Заголовочный файл не должен содержать определения.</b><br />
<br />
То есть, при обработке содержимого заголовочного файла компилятор не должен генерировать информацию для объектного модуля.<br />
<br />
Единственным «исключением» из этого правила является определение метода в объявлении класса. Но по стандарту языка, если метод определён в объявлении класса, то для этого метода используется инлайновая...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-2.67/" target="_blank" class="externalLink" rel="nofollow">Раздельная компиляция программ на C++ Часть 2</a>]]></content:encoded>
    </item>
    <item>
      <title>Раздельная компиляция программ на C++ Часть 1</title>
      <pubDate>Sun, 06 Nov 2016 19:57:40 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-1.66/</link>
      <guid>https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-1.66/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Когда мы пишем программу на C/C++ в одном файле, проблем обычно не возникает. Они ждут того момента, когда исходный текст необходимо разбить на несколько файлов. В этой статье я постараюсь рассказать, как это сделать правильно.<br />
<br />
<b>Термины</b><br />
<br />
Пара слов о терминах. Ниже даны определения терминов так, как они используются в данной статье. В некоторых случаях эти определения имеют более узкий смысл, чем общепринятые. Это сделано намеренно, дабы не утонуть в деталях и лишних уточнениях....<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%BD%D0%B0-c-%D0%A7%D0%B0%D1%81%D1%82%D1%8C-1.66/" target="_blank" class="externalLink" rel="nofollow">Раздельная компиляция программ на C++ Часть 1</a>]]></content:encoded>
    </item>
    <item>
      <title>Форматирование текста в CSS [Урок 3]</title>
      <pubDate>Sun, 06 Nov 2016 19:56:12 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-3.65/</link>
      <guid>https://zetta-forum.space/threads/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-3.65/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>Форматирование текста в CSS [Урок 3]</b></span></span>&#8203;</div><br />
«<b>Форматирование текста в CSS</b>» – третий урок учебника CSS. Здесь мы поговорим об основных способах форматирования текста средствами CSS.<br />
<br />
<b>CSS предоставляют веб-мастеру отличную возможность управления отображением текста. Изменение расстояния между символами, всевозможные отступы, стиль символов и управление шрифтами – это и многое другое позволяют изменять таблицы стилей.<br />
 <br />
Свойства,...</b><br />
<br />
<a href="https://zetta-forum.space/threads/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-3.65/" target="_blank" class="externalLink" rel="nofollow">Форматирование текста в CSS [Урок 3]</a>]]></content:encoded>
    </item>
    <item>
      <title>Определение и перегрузка операторов класса в C++</title>
      <pubDate>Sun, 06 Nov 2016 19:54:38 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.64/</link>
      <guid>https://zetta-forum.space/threads/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.64/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[В C++ можно определять пользовательские операторы для собственных типов данных. Оператор определяется, как обычная функция-член класса, только после определения возвращаемого типа ставится ключевое слово operator.<br />
<br />
Пример определения оператора сложения:<br />
<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>int operator+ (int value) { return number + value; }
</pre>
</div><br />
Оператор может быть унарным или бинарным. Унарный оператор не принимает никаких аргументов. Например, оператор отрицания — «!». Бинарный оператор принимает...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.64/" target="_blank" class="externalLink" rel="nofollow">Определение и перегрузка операторов класса в C++</a>]]></content:encoded>
    </item>
    <item>
      <title>CSS основы [Урок 2]</title>
      <pubDate>Sun, 06 Nov 2016 19:54:05 +0000</pubDate>
      <link>https://zetta-forum.space/threads/css-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%A3%D1%80%D0%BE%D0%BA-2.63/</link>
      <guid>https://zetta-forum.space/threads/css-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%A3%D1%80%D0%BE%D0%BA-2.63/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>CSS основы [Урок 2]</b></span></span>&#8203;</div><br />
«<b>CSS основы</b>» – второй урок учебника CSS. В этом уроке мы обсудим базовые особенности синтаксиса таблиц стилей CSS. Синтаксис CSS очень прост, хотя и не имеет ничего общего с html тегами.<br />
<br />
<b>Синтаксис CSS</b><br />
<br />
Синтаксис каскадных таблиц стилей состоит из трех основных частей: селектора, свойства и значения, как это показано на примере ниже:<br />
<br />
<b>Селектор</b> – определяемый элемент<br />
<b>Свойство</b> –...<br />
<br />
<a href="https://zetta-forum.space/threads/css-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%A3%D1%80%D0%BE%D0%BA-2.63/" target="_blank" class="externalLink" rel="nofollow">CSS основы [Урок 2]</a>]]></content:encoded>
    </item>
    <item>
      <title>Перегрузка методов класса в C++</title>
      <pubDate>Sun, 06 Nov 2016 19:52:57 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.62/</link>
      <guid>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.62/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Методы класса можно перегружать также, как и обычные функции. Особенно это удобно, когда нужно сделать несколько конструкторов, которые будут принимать разные параметры.<br />
<br />
Например, попробуем создать основу класса decimal, который реализует длинную арифметику для чисел произвольной точности. В таких случаях, обычно хранят число внутри строки, а логика математических операций реализуется через написание соответствующих операторов класса.<br />
<br />
Сделаем так, чтобы в конструктор этого класса можно...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B2-c.62/" target="_blank" class="externalLink" rel="nofollow">Перегрузка методов класса в C++</a>]]></content:encoded>
    </item>
    <item>
      <title>Введение в CSS [Урок 1]</title>
      <pubDate>Sun, 06 Nov 2016 19:52:47 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-1.61/</link>
      <guid>https://zetta-forum.space/threads/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-1.61/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>Введение в CSS [Урок 1]</b></span></span>&#8203;</div><br />
«<b>Введение в CSS</b>» – первый урок учебника CSS. В этом уроке мы начнем обучение CSS и обсудим общие особенности использования каскадных таблиц стилей, такие, как подключение таблиц стилей, использование комментариев и т.д.<br />
<br />
<b>Одним из преимуществ таблиц стилей является то, что для их подключения и использования вам не понадобится каких-либо специфических знаний, а всю необходимую информацию вы сможете...</b><br />
<br />
<a href="https://zetta-forum.space/threads/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-css-%D0%A3%D1%80%D0%BE%D0%BA-1.61/" target="_blank" class="externalLink" rel="nofollow">Введение в CSS [Урок 1]</a>]]></content:encoded>
    </item>
    <item>
      <title>Перегрузка функций в C++</title>
      <pubDate>Sun, 06 Nov 2016 19:51:20 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9-%D0%B2-c.60/</link>
      <guid>https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9-%D0%B2-c.60/</guid>
      <author>invalid@example.com (Zloy_Enot)</author>
      <dc:creator>Zloy_Enot</dc:creator>
      <content:encoded><![CDATA[Перегрузка функций в C++ используется, когда нужно сделать одно и то же действие с разными типами данных. Для примера, создадим простую функцию max, которая будет определять максимальное из двух целых чисел.<br />
<br />
<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Код:</div>
	<pre>/* Функция max для целых чисел */
int max(int num1, int num2)
{
    if (num1 &gt; num2)
        return num1;
    return num2;
}
</pre>
</div><br />
В эту функцию мы можем передавать только целочисленные параметры. Для того, чтобы сделать аналог этой функции для чисел с плавающей...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9F%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9-%D0%B2-c.60/" target="_blank" class="externalLink" rel="nofollow">Перегрузка функций в C++</a>]]></content:encoded>
    </item>
    <item>
      <title>Наследование классов в C++ [Урок 13]</title>
      <pubDate>Sun, 06 Nov 2016 19:49:54 +0000</pubDate>
      <link>https://zetta-forum.space/threads/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B2-c-%D0%A3%D1%80%D0%BE%D0%BA-13.59/</link>
      <guid>https://zetta-forum.space/threads/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B2-c-%D0%A3%D1%80%D0%BE%D0%BA-13.59/</guid>
      <author>invalid@example.com (Zloo)</author>
      <dc:creator>Zloo</dc:creator>
      <content:encoded><![CDATA[<div style="text-align: center"><span style="font-size: 22px"><span style="color: #0000ff"><b>Наследование классов в C++ [Урок 13]</b></span></span>&#8203;</div><br />
<br />
Наследование позволяет избежать дублирования лишнего кода при написании классов. Пусть в базе данных ВУЗа должна храниться информация о всех студентах и преподавателях. Представлять все данные в одном классе не получится, поскольку для преподавателей нам понадобится хранить данные, которые для студента не применимы, и наоборот.<br />
<br />
<b>Создание базового класса</b><br />
<br />
Для решения этой задачи...<br />
<br />
<a href="https://zetta-forum.space/threads/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B2-c-%D0%A3%D1%80%D0%BE%D0%BA-13.59/" target="_blank" class="externalLink" rel="nofollow">Наследование классов в C++ [Урок 13]</a>]]></content:encoded>
    </item>
  </channel>
</rss>
