<?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=315050&amp;view=findpost&amp;p=2717814</guid>
        <pubDate>Tue, 05 Oct 2010 21:47:47 +0000</pubDate>
        <title>Ошибки компилирования Visual studio 2010</title>
        <link>https://forum.sources.ru/index.php?showtopic=315050&amp;view=findpost&amp;p=2717814</link>
        <description><![CDATA[FIZy: И вправду убрал тип void у displayInstitutName и сказал возратить значение)<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">&nbsp;&nbsp; &nbsp;string displayInstitutName()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; return getInstitutName(); }</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
2B.V. Спасибо) <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-10-06T02:01:22+04:00">05.10.10, 22:01</time></span></span><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;iostream&#62;</div><div class="code_line">#include &#60;string&#62;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">class studentList </div><div class="code_line">{</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;//структура</div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList (string name) </div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; setInstitutName (name); }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;//три функции</div><div class="code_line">&nbsp;&nbsp; &nbsp;void setInstitutName(string name)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; institutName = name; }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;string getInstitutName()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; return institutName; }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;void displayInstitutName()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; cout &#60;&#60; getInstitutName(); }</div><div class="code_line">&nbsp;</div><div class="code_line">private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;string institutName;</div><div class="code_line">};</div><div class="code_line">int main () </div><div class="code_line">{ &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList student1 ( &quot;one&quot; );</div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList student2 ( &quot;two&quot; );</div><div class="code_line">&nbsp;&nbsp; &nbsp;student1.displayInstitutName();</div><div class="code_line">&nbsp;&nbsp; &nbsp;student2.displayInstitutName();</div><div class="code_line">&nbsp;&nbsp; &nbsp;system(&quot;pause&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0;</div><div class="code_line">}</div></ol></div></div></div></div>]]></description>
        <author>FIZy</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=315050&amp;view=findpost&amp;p=2717807</guid>
        <pubDate>Tue, 05 Oct 2010 21:42:08 +0000</pubDate>
        <title>Ошибки компилирования Visual studio 2010</title>
        <link>https://forum.sources.ru/index.php?showtopic=315050&amp;view=findpost&amp;p=2717807</link>
        <description><![CDATA[B.V.: Ну, так убери эту строчку, и оставь только вызовы функций<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">cout &#60;&#60; student1.displayInstitutName() &#60;&#60; student2.displayInstitutName() &#60;&#60; endl; //здесь ошибка</div></ol></div></div></div></div><br>
Или перепиши displayInstitutName, что бы она ничего не выводила и возвращала результат в basic_string]]></description>
        <author>B.V.</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=315050&amp;view=findpost&amp;p=2717803</guid>
        <pubDate>Tue, 05 Oct 2010 21:36:33 +0000</pubDate>
        <title>Ошибки компилирования Visual studio 2010</title>
        <link>https://forum.sources.ru/index.php?showtopic=315050&amp;view=findpost&amp;p=2717803</link>
        <description><![CDATA[FIZy: С++ начал токо изучать по книги и при попытке напечать один из примеров выдала Visual Studio 2010 выдал ошибку и скомпилировать не смог.<br>
Ошибка - error C2679: бинарный &quot;&lt;&lt;&quot;: не найден оператор, принимающий правый операнд типа &quot;void&quot;<br>
На одном из форумов в инете, нашел похожую проблему у человека с такой же ошибкой, правда код программы тама другой.<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>groundhog</span><div class='quote '><br>
Объясню, что написл Slip - cout не перегружен для работы с void-типами, и это нормально, это в логике вещей, нельзя вывести то, чего нет. А твоя функция возвращает void тип, который ты и пытаешься вывести. Следовательно, чтобы убрать эту ошибку нужно вызывать твою функцию вне cout;</div></div><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;iostream&#62;</div><div class="code_line">#include &#60;string&#62;</div><div class="code_line">using namespace std;</div><div class="code_line">&nbsp;</div><div class="code_line">class studentList </div><div class="code_line">{</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;//структура</div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList (string name) </div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; setInstitutName (name); }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;//три функции</div><div class="code_line">&nbsp;&nbsp; &nbsp;void setInstitutName(string name)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; institutName = name; }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;string getInstitutName()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; return institutName; }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;void displayInstitutName()</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; cout &#60;&#60; getInstitutName() &#60;&#60; endl; }</div><div class="code_line">&nbsp;</div><div class="code_line">private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;string institutName;</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">int main () </div><div class="code_line">{ &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList student1 ( &quot;one&quot; );</div><div class="code_line">&nbsp;&nbsp; &nbsp;studentList student2 ( &quot;two&quot; );</div><div class="code_line">&nbsp;&nbsp; &nbsp;cout &#60;&#60; student1.displayInstitutName() &#60;&#60; student2.displayInstitutName() &#60;&#60; endl; //здесь ошибка</div><div class="code_line">&nbsp;&nbsp; &nbsp;system(&quot;pause&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;return 0;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Лог Ошибки</div><div class="body">------ Построение начато: проект: firstProgram, Конфигурация: Debug Win32 ------<br>
Построение начато 06.10.2010 1:22:36.<br>
InitializeBuildStatus:<br>
  Обращение к &quot;Debug&#092;firstProgram.unsuccessfulbuild&quot;.<br>
ClCompile:<br>
  test.cpp<br>
d:&#092;work files&#092;visual studio 2010 c++ files&#092;firstprogram&#092;firstprogram&#092;test.cpp(29): error C2679: бинарный &quot;&lt;&lt;&quot;: не найден оператор, принимающий правый операнд типа &quot;void&quot; (или приемлемое преобразование отсутствует)<br>
          c:&#092;program files (x86)&#092;microsoft visual studio 10.0&#092;vc&#092;include&#092;ostream(679): может быть &quot;std::basic_ostream&lt;_Elem,_Traits&gt; &amp;std::operator &lt;&lt;&lt;char,std::char_traits&lt;char&gt;&gt;(std::basic_ostream&lt;_Elem,_Traits&gt; &amp;,const char *)&quot;<br>
          with<br>
          [<br>
              _Elem=char,<br>
              _Traits=std::char_traits&lt;char&gt;<br>
          ]<br>
          c:&#092;program files (x86)&#092;microsoft visual studio 10.0&#092;vc&#092;include&#092;ostream(726): или       &quot;std::basic_ostream&lt;_Elem,_Traits&gt; &amp;std::operator &lt;&lt;&lt;char,std::char_traits&lt;char&gt;&gt;(std::basic_ostream&lt;_Elem,_Traits&gt; &amp;,char)&quot;<br>
          with<br>
          [<br>
<br>
          ....<br>
<br>
          c:&#092;program files (x86)&#092;microsoft visual studio 10.0&#092;vc&#092;include&#092;ostream(487): или       &quot;std::basic_ostream&lt;_Elem,_Traits&gt; &amp;std::basic_ostream&lt;_Elem,_Traits&gt;::operator &lt;&lt;(std::basic_streambuf&lt;_Elem,_Traits&gt; *)&quot;<br>
          with<br>
          [<br>
              _Elem=char,<br>
              _Traits=std::char_traits&lt;char&gt;<br>
          ]<br>
          при попытке сопоставить список аргументов &quot;(std::ostream, void)&quot;<br>
<br>
СБОЙ построения.<br>
<br>
Затраченное время: 00:00:02.20<br>
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========<br>
</div></div>]]></description>
        <author>FIZy</author>
        <category>Visual C++ / MFC / WTL</category>
      </item>
	
      </channel>
      </rss>
	