<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem pointery</title>
<link>https://forum.pasja-informatyki.pl/tag/pointery</link>
<description>Powered by Question2Answer</description>
<item>
<title>Jak wyciągnąć metadane z malloca?</title>
<link>https://forum.pasja-informatyki.pl/220184/jak-wyciagnac-metadane-z-malloca</link>
<description>Cześć, ostatnio sobie przeglądałem jak działa malloc i wyczytałem na stacku, że kiedy deklarujemy w pamięci jakieś dane, to malloc przed albo za tymi danymi tworzy dodatkowe dane, w których przechowywane są informacje takie jak następny blok w pamięci albo rozmiar tego bloku. Czy to prawda? Jak można pobrać te dane (nie wiem czy są &amp;quot;z przodu&amp;quot; danych, czy &amp;quot;z tyłu&amp;quot;)?</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/220184/jak-wyciagnac-metadane-z-malloca</guid>
<pubDate>Wed, 25 Jan 2017 22:43:28 +0000</pubDate>
</item>
<item>
<title>Konwersja raw pointer -&gt; smart pointer</title>
<link>https://forum.pasja-informatyki.pl/215127/konwersja-raw-pointer-smart-pointer</link>
<description>

&lt;p&gt;Cześć. Mam kłopot, bo muszę usunąć z vectora smartPointerów element podany w argumencie jako raw Pointer. Narazie to wygląda tak jak na dole ale nie działa bo oczywiście &quot;no conversion from shared_ptr&amp;lt;T&amp;gt; to monster * &quot;.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
std::vector&amp;lt;std::shared_ptr&amp;lt;monster&amp;gt;&amp;gt; monsters; //siedzi w klasie

void wave::removeMonster(monster  *m)
{
	std::vector&amp;lt;monster&amp;gt;::iterator it = std::find(monsters.begin(), monsters.end(), m);

	if (it != monsters.end())
	{
		monsters.erase(it);
	}
}
&lt;/pre&gt;



&lt;p&gt;Prosiłbym od razu wyjaśnić co i dlaczego&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/215127/konwersja-raw-pointer-smart-pointer</guid>
<pubDate>Wed, 11 Jan 2017 19:07:04 +0000</pubDate>
</item>
</channel>
</rss>