<?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=292286&amp;view=findpost&amp;p=2476952</guid>
        <pubDate>Sun, 17 Jan 2010 14:44:30 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2476952</link>
        <description><![CDATA[Mr.Delphist: И это... того... Не пиши &quot;using namespace&quot; в заголовочных файлах, а то это очень &quot;добрый&quot; сюрприз себе на будущее :)<br>Ибо этот юзинг прилетит во все те файлы, куда ты будешь включать свой gradus.h (или любой заголовочник, явно/неявно включающий gradus.h). Очень &quot;весело&quot; ловить ошибки в стиле &quot;код перестал компилиться после добавки одного #include, а ведь больше ничего не менял&quot; или &quot;компилятор не видит метод моего класса&quot;]]></description>
        <author>Mr.Delphist</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475175</guid>
        <pubDate>Fri, 15 Jan 2010 14:32:16 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475175</link>
        <description><![CDATA[Potroshitell: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>zim22</strong>, не нужно. </div></div><br>
спс&#33;)]]></description>
        <author>Potroshitell</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475173</guid>
        <pubDate>Fri, 15 Jan 2010 14:31:32 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475173</link>
        <description><![CDATA[zim22: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=292286&view=findpost&p=2475143'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Potroshitell &#064; <time class="tag-quote__quoted-time" datetime="2010-01-15T14:07:58+00:00">15.01.10, 14:07</time></span><div class='quote '>если функция определяется в классе как встроенная, то нужно ставить ; после } ?</div></div><br>
не нужно.]]></description>
        <author>zim22</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475143</guid>
        <pubDate>Fri, 15 Jan 2010 14:07:58 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475143</link>
        <description><![CDATA[Potroshitell: я ещё вот хотел бы задать 1 мини-вопросик.. ради него наверно не стоит создавать отдельную тему=) <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 Temperature</div><div class="code_line">{</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;Temperature(int gr = 0 , char shkala = &#39;C&#39;) : grad(gr) , sys(shkala) {};</div><div class="code_line">&nbsp;&nbsp; &nbsp;void set( int gr , char shkala) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{grad = gr; sys = shkala;} &nbsp;/* вот тут. если функция определяется в классе как </div><div class="code_line">встроенная, то нужно ставить ; после } ? а то компилятор вроде не ругается в обоих случаях. */</div><div class="code_line">&nbsp;&nbsp; &nbsp;...</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Potroshitell</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475117</guid>
        <pubDate>Fri, 15 Jan 2010 13:48:02 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475117</link>
        <description><![CDATA[kanes: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=292286&view=findpost&p=2475112'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Potroshitell &#064; <time class="tag-quote__quoted-time" datetime="2010-01-15T13:45:29+00:00">15.01.10, 13:45</time></span><div class='quote '>ааа, или возможно просто set - ключевое слово.</div></div><br>
не ключевое, но слово обозначающее контейнер из STL std::set, правда для него требуется заголовок &lt;set&gt; так что дело не в этом]]></description>
        <author>kanes</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475114</guid>
        <pubDate>Fri, 15 Jan 2010 13:46:20 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475114</link>
        <description><![CDATA[Potroshitell: аа.. сори, не компилятор глючит, а я&#33; вопрос в топку :lol:]]></description>
        <author>Potroshitell</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475111</guid>
        <pubDate>Fri, 15 Jan 2010 13:45:29 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475111</link>
        <description><![CDATA[kanes: При определении класса после } ставят ;]]></description>
        <author>kanes</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475109</guid>
        <pubDate>Fri, 15 Jan 2010 13:44:00 +0000</pubDate>
        <title>Компилятор не в себе</title>
        <link>https://forum.sources.ru/index.php?showtopic=292286&amp;view=findpost&amp;p=2475109</link>
        <description><![CDATA[Potroshitell: после попытки компиляции программы в MVisual C++ 2008 Express пишет следующие тупые ошибки:<br>
<br>
Ошибка	1	error C2143: синтаксическая ошибка: отсутствие &quot;;&quot; перед &quot;using&quot;<br>
что-то я не помню, чтобы перед using namespace std; писался ;	<br>
<br>
Ошибка	2	error C2628: недопустимый &#39;Temperature&#39; с последующим &#39;void&#39; (возможно, отсутствует &#39;;&#39;)<br>
Ошибка	3	error C2556: Temperature Temperature::set(std::string): перегруженная функция отличается от &#39;void Temperature::set(std::string)&#39; только возвращаемым типом	<br>
Ошибка	3	error C2371: Temperature::set: переопределение; различные базовые типы	<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;//gradus.h</div><div class="code_line">#pragma once</div><div class="code_line">&nbsp;</div><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 Temperature</div><div class="code_line">{</div><div class="code_line">private:</div><div class="code_line">&nbsp;&nbsp; &nbsp;int grad;</div><div class="code_line">&nbsp;&nbsp; &nbsp;char sys;</div><div class="code_line">public:</div><div class="code_line">&nbsp;&nbsp; &nbsp;Temperature(int gr = 0 , char shkala = &#39;C&#39;) : grad(gr) , sys(shkala) {};</div><div class="code_line">&nbsp;&nbsp; &nbsp;void set( int gr , char shkala) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{grad = gr; sys = shkala;}; </div><div class="code_line">&nbsp;&nbsp; &nbsp;void set( string str);</div><div class="code_line">&nbsp;&nbsp; &nbsp;int change();</div><div class="code_line">&nbsp;&nbsp; &nbsp;void show();</div><div class="code_line">}</div></ol></div></div></div></div><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">//gradus.cpp</div><div class="code_line">#include &quot;gradus.h&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">void Temperature::set(string str)</div><div class="code_line">{...}</div><div class="code_line">&nbsp;</div><div class="code_line">int Temperature::change()</div><div class="code_line">{...}</div><div class="code_line">&nbsp;</div><div class="code_line">void Temperature::show()</div><div class="code_line">{...}</div></ol></div></div></div></div>]]></description>
        <author>Potroshitell</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	