<?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=436856&amp;view=findpost&amp;p=3893674</guid>
        <pubDate>Sat, 05 Aug 2023 09:56:58 +0000</pubDate>
        <title>forward declaration class</title>
        <link>https://forum.sources.ru/index.php?showtopic=436856&amp;view=findpost&amp;p=3893674</link>
        <description><![CDATA[Mr.Delphist: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=436856&view=findpost&p=3893499'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maxutov &#064; <time class="tag-quote__quoted-time" datetime="2023-08-01T10:06:25+03:00">01.08.23, 07:06</time></span><div class='quote '>получается можно писать aq* d;</div></div><br>
<br>
Это &quot;указатель на что-то&quot; - размер указателя компилятор определить может, поэтому создать &quot;d&quot; не проблема.<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=436856&view=findpost&p=3893499'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maxutov &#064; <time class="tag-quote__quoted-time" datetime="2023-08-01T07:06:25+00:00">01.08.23, 07:06</time></span><div class='quote '>aq d;- error</div></div><br>
<br>
Это &quot;экземпляр чего-то&quot; - для создания &quot;d&quot; надо знать что такое &quot;aq&quot;, иначе компилятор не сможет ни зарезервировать необходимый кусок памяти, ни провести необходимую инициализацию, ни даже понять это плоский POD (где достаточно просто выделить память необходимого размера) или же сложный класс с вложенными сущностями, которые тоже надо будет инициализировать в соответствии с их конструкторами/наследованием/etc.]]></description>
        <author>Mr.Delphist</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436856&amp;view=findpost&amp;p=3893533</guid>
        <pubDate>Tue, 01 Aug 2023 12:55:35 +0000</pubDate>
        <title>forward declaration class</title>
        <link>https://forum.sources.ru/index.php?showtopic=436856&amp;view=findpost&amp;p=3893533</link>
        <description><![CDATA[jack128: Ну очевидно добавить definition для aq.  Как ты собираешься наследоваться от класса без дефиниции то ?]]></description>
        <author>jack128</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=436856&amp;view=findpost&amp;p=3893499</guid>
        <pubDate>Tue, 01 Aug 2023 07:06:25 +0000</pubDate>
        <title>forward declaration class</title>
        <link>https://forum.sources.ru/index.php?showtopic=436856&amp;view=findpost&amp;p=3893499</link>
        <description><![CDATA[maxutov: <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">class aq;</div><div class="code_line">&nbsp;</div><div class="code_line">//</div><div class="code_line">&nbsp;</div><div class="code_line">class a: aq{};//ошибка почему-то</div><div class="code_line">&nbsp;</div><div class="code_line">aq d;//error</div><div class="code_line">&nbsp;</div><div class="code_line">aq* l;//ok</div><div class="code_line">&nbsp;</div><div class="code_line">class aq</div><div class="code_line">{</div><div class="code_line">public:</div><div class="code_line">};</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<br>
получается можно писать aq* d;<br>
aq d;- error<br>
<br>
а как о этого класса aq тогда наследоваться?]]></description>
        <author>maxutov</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	