<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=1056&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-05-02T13:31:31+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1056&amp;mode</id>
<entry>
<author><name><![CDATA[Piotrek_P]]></name></author>
<updated>2012-05-02T13:31:31+01:00</updated>
<published>2012-05-02T13:31:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6125#p6125</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6125#p6125"/>
<title type="html"><![CDATA[Re: Funkcja która zwraca typ volatile]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6125#p6125"><![CDATA[
No i najlepiej zachować zdrowy rozsądek, trzymać się wzorców języka C i pisać i testować programy wg siebie (tym bardziej gdy ma się jakieś wątpliwości co do kodu zamieszczonego w internecie).<br /><br />Pozdrawiam<br />Piotrek<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=290">Piotrek_P</a> — 2 maja 2012, o 13:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[psi]]></name></author>
<updated>2012-05-02T13:19:06+01:00</updated>
<published>2012-05-02T13:19:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6123#p6123</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6123#p6123"/>
<title type="html"><![CDATA[Re: Funkcja która zwraca typ volatile]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6123#p6123"><![CDATA[
Oczywiście z tym poprawieniem, chodziło mi dokładnie o to, o czym napisał Mirek. <br /><br />Ostatni raz programowałem w C za czasów <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> biblioteki TurboVision, czyli całe wieki temu. Co nieco pamiętam, ale wolałbym, żeby praktycy potwierdzali bądź zaprzeczali moim informacjom i stąd  prośba o ewentualne poprawienie.<br /><br />Co do zapisu w podanym kodzie, jest poprawny formalnie. Co do poprawności funkcjonalnej, patrz na odpowiedź Mirka.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=276">psi</a> — 2 maja 2012, o 13:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-05-02T11:50:10+01:00</updated>
<published>2012-05-02T11:50:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6119#p6119</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6119#p6119"/>
<title type="html"><![CDATA[Re: Funkcja która zwraca typ volatile]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6119#p6119"><![CDATA[
<div class="quotetitle">ENOS napisał(a):</div><div class="quotecontent"><br />Nie rozumiem o jakie poprawienie chodzi?<br /></div><br /><br />Kolega psi nie pytał się o poprawianie czegoś w kodzie przez ciebie tylko jakby upewniał się czy dobrze mówi - ale oczywiście dobrze mówi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br />Pewnie że ten volatile nie jest związany z typem zmiennej - ale jednak ja przynajmniej nie widzę tu najmniejszego sensu tego specyfikatora w odniesieniu do typu zmiennej zwracanej przez funkcję ....<br /><br />to znaczy ktoś być może użył tego volatile ale dlatego że pewnie gdzieś w kodzie miał zdefiniowaną zmienną typu volatile a następnie próbował przypisać do niej wynik/rezultat tej funkcji .... ale w takim wypadku nie powinno być warnigów<br /><br />generalnie - nie zawsze wszystko z czym jak piszesz &quot;spotykamy się w internecie&quot; jest OK .... i trzeba mieć to na uwadze - chociaż jak mówię - przydałoby się tu może szerzej rzucić okiem na ten kod - poza tym czy on jest z języka C czy C++ bo pewnie wtedy mogą być różnice <br /><br />W przypadku AVR GCC nie wydaje się mieć sensu ten specyfikator dla zwracanego typu funkcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 2 maja 2012, o 11:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[psi]]></name></author>
<updated>2012-05-02T09:24:21+01:00</updated>
<published>2012-05-02T09:24:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6113#p6113</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6113#p6113"/>
<title type="html"><![CDATA[Re: Funkcja która zwraca typ volatile]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1056&amp;p=6113#p6113"><![CDATA[
Funkcja zwraca typ int <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> co zawarte zostało w deklaracji.<br /><br />Volatile jest modyfikatorem, podobnie, jak np. static czy extern. Modyfikator jest opcjonalny i właściwie, jeśli się mylę proszę o poprawienie, niezwiązany z typem zmiennej.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=276">psi</a> — 2 maja 2012, o 09:24</p><hr />
]]></content>
</entry>
</feed>