<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem wskaznik</title>
<link>https://forum.pasja-informatyki.pl/tag/wskaznik</link>
<description>Powered by Question2Answer</description>
<item>
<title>Tworzenie wielowymiarowych tablic w funkcji i przekazywanie ich przez wskaźnik/referencję</title>
<link>https://forum.pasja-informatyki.pl/576352/tworzenie-wielowymiarowych-tablic-funkcji-przekazywanie-przez-wskaznik-referencje</link>
<description>

&lt;p&gt;Dzień dobry,&lt;/p&gt;



&lt;p&gt;deklaruję tablicę dwuwymiarową (w początkowym etapie jest to rzecz jasna wskaźnik do wskaźnika). Chciałbym ją przekazać do funkcji, aby ta utworzyła dla niej liczbę wierszy i kolumn - analogicznie jak to zrobiłem z tablicą jednowymiarową.&lt;/p&gt;



&lt;p&gt;Niestety nie wiem nawet, jak to działa z tablicą jednowymiarową, po prostu mi się udało. Utworzyłem wskaźnik, w 15 linijce przekazałem adres tego wskaźnika mimo, że parametr to miał być wskaźnik do adresu (6 linijka). W ciele funkcji z kolei nie posługuję się &quot;*&quot; przy &quot;A&quot;. Też nie do końca rozumiem, dlaczego. Szukałem wszędzie odpowiedzi, ale nie wiem, co w zasadzie dzieje się z pamięcią, co jest przekazywane do funkcji i na czym ona pracuje. Chciałbym potrafić to, co określiłem w pierwszym akapicie, dla tablic 1, 2, 3, ..., n-&amp;nbsp;wymiarowych.&lt;/p&gt;



&lt;p&gt;Uprzejmie proszę o pomoc.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
using namespace std;


void createArray(int*&amp;amp; A);
void create2dArray(int**&amp;amp; A);


int main()
{
    unsigned i, j;
    int* A;
    int** B;

    createArray(A);
    create2dArray(B);

    for(i=0; i&amp;lt;5; i++) cout &amp;lt;&amp;lt; A[i] &amp;lt;&amp;lt; &quot; &quot;;
    cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;
    for(i=0; i&amp;lt;5; i++)
    {
        for(j=0; j&amp;lt;3; j++) cout &amp;lt;&amp;lt; B[i] &amp;lt;&amp;lt; &quot; &quot;;
        cout &amp;lt;&amp;lt; endl;
    }

    return 0;
}


void createArray(int*&amp;amp; A)
{
    A=new int[5];

    for(unsigned i=0; i&amp;lt;5; i++)
    {
        A[i]=7;
    }
}


void createArray(int**&amp;amp; A)
{
    unsigned i, j;

    A=new int*[5];
    for(i=0; i&amp;lt;5; i++)
    {
       A[i]=new int[3];
        for(j=0; i&amp;lt;3; j++) A[i][j]=i+j;
    }
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/576352/tworzenie-wielowymiarowych-tablic-funkcji-przekazywanie-przez-wskaznik-referencje</guid>
<pubDate>Wed, 14 Dec 2022 17:38:29 +0000</pubDate>
</item>
<item>
<title>Błędne użycie wskaźnika, jak to naprawić?</title>
<link>https://forum.pasja-informatyki.pl/472808/bledne-uzycie-wskaznika-jak-to-naprawic</link>
<description>

&lt;p&gt;Bardzo uprzejmie proszę o pomoc.&amp;nbsp;&amp;nbsp;&lt;img alt=&quot;wink&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/wink_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;wink&quot;&gt;&amp;nbsp; Będę wdzięczny za każdą radę!&lt;/p&gt;



&lt;p&gt;Witam, napisałem sobie program, żeby poćwiczyć sobie używanie wskaźnika, ale coś idzie nie tak. Wyskakuje error:&amp;nbsp;0xC0000005. Według opisu z Google jest to błąd związany z błędnym użyciem wskaźnika.&lt;/p&gt;



&lt;p&gt;Program pyta się najpierw, na ilu liczbach będą prowadzone operacje. Następnie losuje zadaną ilość liczb z przedziału od 1 do 100. (po tej operacji wyskakuje error, tylko wtedy gdy ilość liczb jest większa od 10).&lt;/p&gt;



&lt;p&gt;Dalej następują operacje wykonujące się zadaną ilość razy bez wskaźnika&amp;nbsp;oraz kolejno ze wskaźnikiem.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;time.h&amp;gt;
using namespace std;

size_t start,stop;
double czas;
int ile;


int main()
{
    int *zbior;
    zbior=new int [ile];

    cout&amp;lt;&amp;lt;&quot;Podaj ilosc operacji: &quot;;
    cin&amp;gt;&amp;gt;ile;

    srand(time(NULL));
    for(int i=0;i&amp;lt;ile;i++)
    {
        zbior[i]=rand()%100+1;
        cout&amp;lt;&amp;lt;zbior[i]&amp;lt;&amp;lt;endl;
    }

    cout&amp;lt;&amp;lt;&quot;po tym cout sie cos psuje, 
    gdy wpisze do zmiennej liczbe wieksza od 10, np. 20, 
    pojawia sie: error 0xC0000005&quot;&amp;lt;&amp;lt;endl;


    start=clock();
    for(int i=0;i&amp;lt;ile;i++)
    {
        cout&amp;lt;&amp;lt;zbior[i]&amp;lt;&amp;lt;endl;
        zbior[i]+=10;
        cout&amp;lt;&amp;lt;zbior[i]&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;endl;
    }
    stop=clock();
    czas=(double)(stop-start)/CLOCKS_PER_SEC;
    cout&amp;lt;&amp;lt;&quot;Czas wykonania bez wskaznika: &quot;&amp;lt;&amp;lt;czas&amp;lt;&amp;lt;&quot; sec&quot;&amp;lt;&amp;lt;endl;

    //--------------------------------------------------------

    int *wsk=zbior;

    start=clock();
    for(int i=0;i&amp;lt;ile;i++)
    {
        cout&amp;lt;&amp;lt;*wsk&amp;lt;&amp;lt;endl;
        *wsk+=10;
        cout&amp;lt;&amp;lt;*wsk&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;endl;
        wsk++;
    }
    stop=clock();
    czas=(double)(stop-start)/CLOCKS_PER_SEC;
    cout&amp;lt;&amp;lt;&quot;Czas wykonania z wskaznikiem: &quot;&amp;lt;&amp;lt;czas&amp;lt;&amp;lt;&quot; sec&quot;&amp;lt;&amp;lt;endl;


    delete [] zbior;

    return 0;
}&lt;/pre&gt;



&lt;p&gt;Ktoś umie pomóc? Chciałbym ten błąd&amp;nbsp;rozwiązać, albo czy macie lepszy pomysł na&amp;nbsp;poćwiczenie/zrozumienie przydatności wskaźnika? Dlaczego w tym przypadku czas operacji ze wskaźnikiem jest dłuższy??&lt;/p&gt;



&lt;p&gt;Pytanie nr 2: Czemu gdy przenoszę ten fragment kodu nad funkcję główną, to nie chce się to skompilować?&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
int *zbior;
zbior=new int [ile];&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/472808/bledne-uzycie-wskaznika-jak-to-naprawic</guid>
<pubDate>Sun, 23 Feb 2020 11:28:53 +0000</pubDate>
</item>
<item>
<title>Czy można zadeklarować wskaźnik jako zmienna globalną?</title>
<link>https://forum.pasja-informatyki.pl/463978/czy-mozna-zadeklarowac-wskaznik-jako-zmienna-globalna</link>
<description>

&lt;p&gt;Cześć,&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Czy w C++ można zadeklarować wskaźnik i przypisać mu adres w ten sposób?&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;


double week=1;
double*we;
we=&amp;amp;week;
int main()
{
[...]
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/463978/czy-mozna-zadeklarowac-wskaznik-jako-zmienna-globalna</guid>
<pubDate>Mon, 23 Dec 2019 13:01:39 +0000</pubDate>
</item>
<item>
<title>Ostateczne usunięcie wskaźnika w C++</title>
<link>https://forum.pasja-informatyki.pl/448241/ostateczne-usuniecie-wskaznika-w-c</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;jestem na kolejnym etapie poznawania C++ i zgłębiania wiedzy programistycznej.&lt;/p&gt;



&lt;p&gt;Tym razem chodzi o.. wskaźniki.
&lt;br&gt;
O ile rozumiem jak działa operator&amp;nbsp;&lt;strong&gt;new&amp;nbsp;&lt;/strong&gt;- alokuje pamieć, tzw. obiekt danych, zwraca jego adres, który można przypisać do wskaźnika, o tyle działanie operatora&amp;nbsp;&lt;strong&gt;delete&amp;nbsp;&lt;/strong&gt;&amp;nbsp;w sumie też jest jest jasne - zwalnia pamięć, na którą wskazuje wskaźnik, czyli to co kryje się pod adresem przechowywanym przez wskaźnik, czyli to, co mamy po zastosowaniu operatora deferencji, ale&amp;nbsp;&lt;strong&gt;delete&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;&lt;em&gt;nie usuwa wskaźnika.&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;Pytanie więc:&lt;span style=&quot;color:#b22222&quot;&gt; jak usunąć trwale, raz na zawsze, wskaźnik - czy da się to zrobić i jeśli tak, to jak tego dokonać?&lt;/span&gt;
&lt;br&gt;

&lt;br&gt;
Z góry dzięki za odpowiedź :)
&lt;br&gt;

&lt;br&gt;
Pozdrawiam,&lt;/p&gt;



&lt;p&gt;Vitall.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/448241/ostateczne-usuniecie-wskaznika-w-c</guid>
<pubDate>Thu, 05 Sep 2019 15:26:43 +0000</pubDate>
</item>
<item>
<title>Przekazanie wskaźnika na strukturę - niezgodność typów</title>
<link>https://forum.pasja-informatyki.pl/384164/przekazanie-wskaznika-na-strukture-niezgodnosc-typow</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
struct Punkt {
    string nazwa;
    float odleglosc;
};
 
void zamien (struct Punkt * a, struct Punkt * b) {
    struct Punkt temp;
    temp.nazwa = a-&amp;gt;nazwa;
    temp.odleglosc = a-&amp;gt;odleglosc;
 
    a-&amp;gt;nazwa = b-&amp;gt;nazwa;
    a-&amp;gt;odleglosc = b-&amp;gt;odleglosc;
 
    b-&amp;gt;nazwa = temp.nazwa;
    b-&amp;gt;odleglosc = temp.odleglosc;
 
}
 
 
void sortuj (struct Punkt * tab, int ile) {
    int i, j;
    float m;
    for (i=0; i&amp;lt;ile-1; i++) {
        m = i;
        for (j=i+1; j&amp;lt;ile; j++) {
            if (tab[j].odleglosc &amp;lt; tab[m].odleglosc) m = j;
        }
        zamien(&amp;amp;tab[i],&amp;amp;tab[m]);
    }
}&lt;/pre&gt;



&lt;p&gt;Mam takie dwie funkcje i chcę posortować tablicę struktur. Niestety w ostatniej linijce jest błąd, kompilator informuje: &quot;In function 'void sortuj(Punkt*, int)':
&lt;br&gt;
error: invalid types 'Punkt*[float]' for array subscript|&quot;&lt;/p&gt;



&lt;p&gt;A wydaje mi się, że jest w porządku (do funkcji zamien mam przekazać wskaźniki na strukturę i je przekazuję). O co może chodzić?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/384164/przekazanie-wskaznika-na-strukture-niezgodnosc-typow</guid>
<pubDate>Thu, 04 Oct 2018 11:44:59 +0000</pubDate>
</item>
<item>
<title>Android studio-google maps</title>
<link>https://forum.pasja-informatyki.pl/354819/android-studio-google-maps</link>
<description>Witam pasjonatów!&lt;br /&gt;
&lt;br /&gt;
Potrzebuje pomocy. Mam aktywność, która przenosi mnie do aplikacji Google maps. Przenosi mnie ona pod współrzędne które podałem wcześniej w Uri.parse(). Na mapie pokazuje mi się wszystko dobrze, ale nie ma wskaźnika dla danej współrzędnej tylko jest samo pole wokoło podanych współrzędnych. Potrzebuje natomiast konkretnego miejsca (wskaznika) w którym są podane współrzędne. Wiecie może jak dodać wskaźnik ?&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję za odpowiedź</description>
<category>Android, Swift, Symbian</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/354819/android-studio-google-maps</guid>
<pubDate>Fri, 01 Jun 2018 23:37:50 +0000</pubDate>
</item>
<item>
<title>Wasze przykre historie z wskaźnikami, bądź innymi niebezpiecznymi elementami języka.</title>
<link>https://forum.pasja-informatyki.pl/354406/wasze-przykre-historie-wskaznikami-badz-innymi-niebezpiecznymi-elementami-jezyka</link>
<description>

&lt;p&gt;Witam.&lt;/p&gt;



&lt;p&gt;Chciałbym prosić forumowiczów o Wasze sytuacje w których używaliście &quot;niebezpiecznych&quot; elementów języka (tzn. takich w których łatwo jest sobie strzelić w stopę) i szukaliście przez długi czas błędu. Bardzo fajnie, gdybyście napisali również jak taki błąd rozwiązaliście. Pośmiejemy się oraz nauczymy czegoś&amp;nbsp;&lt;img alt=&quot;angel&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/angel_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;angel&quot;&gt;.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/354406/wasze-przykre-historie-wskaznikami-badz-innymi-niebezpiecznymi-elementami-jezyka</guid>
<pubDate>Thu, 31 May 2018 15:26:26 +0000</pubDate>
</item>
<item>
<title>inkrementacja zmiennej przez funkcję pobierającą wskaźnik - dziwne wyjście</title>
<link>https://forum.pasja-informatyki.pl/279275/inkrementacja-zmiennej-przez-funkcje-pobierajaca-wskaznik-dziwne-wyjscie</link>
<description>

&lt;p&gt;Witam :)&lt;/p&gt;



&lt;p&gt;problem występuje w poniższym kodzie:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;

using namespace std;

int wskaznik(int *w)
{
    *w++;
    return *w;
}

int main()
{
    int *a;
    int b = 200;
    a = &amp;amp;b;

    cout &amp;lt;&amp;lt; wskaznik(a) &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; b;

    return 0;
}&lt;/pre&gt;



&lt;p&gt;Na wyjściu w konsoli mam takie wartości:&lt;/p&gt;



&lt;p&gt;2686728&lt;/p&gt;



&lt;p&gt;200&lt;/p&gt;



&lt;p&gt;Spodziewałem się wyniku:&lt;/p&gt;



&lt;p&gt;201&lt;/p&gt;



&lt;p&gt;201&lt;/p&gt;



&lt;p&gt;Wystarczy że dokonam drobnej modyfikacji i w funkcji wskaznik zamienię *w++ na ++*w i otrzymuję to o co mi chodziło. I tu jest moje pytanie. Dlaczego program zachowuje się tak dziwnie i w przypadku postinkrementacji w ogóle nie zwiększa wartości zmiennej b, natomiast wskaźnik przestawia się na jakąś przypadkową wartość?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/279275/inkrementacja-zmiennej-przez-funkcje-pobierajaca-wskaznik-dziwne-wyjscie</guid>
<pubDate>Tue, 22 Aug 2017 08:49:36 +0000</pubDate>
</item>
<item>
<title>Przekazywanie przez referencję i wskaźnik w języku C</title>
<link>https://forum.pasja-informatyki.pl/226347/przekazywanie-przez-referencje-i-wskaznik-w-jezyku-c</link>
<description>

&lt;p&gt;W C++ możliwe jest przekazywanie zmiennych zarówno przez &lt;strong&gt;referencję &lt;/strong&gt;jak i &lt;strong&gt;wskaźnik&lt;/strong&gt;. Czy w języku &lt;strong&gt;C&lt;/strong&gt; można przekazywać &lt;em&gt;&lt;strong&gt;jedynie&lt;/strong&gt; &lt;/em&gt;przez &lt;strong&gt;wskaźnik&lt;/strong&gt;? Dla przykładu kod przekazywania dwóch zmiennych przez &lt;strong&gt;wskaźnik&lt;/strong&gt;:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

void przypisz_mniejsza_liczbe_do_wiekszej(double *x, double *y)
{
	if (*x &amp;gt; *y)
		*y = *x;
	else
		*x = *y;
}

int main(void)
{
	double liczba1, liczba2;
	printf(&quot;Podaj dwie liczby: &quot;);
	scanf_s(&quot;%lf %lf&quot;, &amp;amp;liczba1, &amp;amp;liczba2);

	przypisz_mniejsza_liczbe_do_wiekszej(&amp;amp;liczba1, &amp;amp;liczba2);
	printf(&quot;Liczby wynosza teraz %f oraz %f\n&quot;, liczba1, liczba2);


	system(&quot;pause&quot;);
	return 0;
}&lt;/pre&gt;



&lt;p&gt;A teraz kod z przekazaniem przez referencję:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

void przypisz_mniejsza_liczbe_do_wiekszej(double &amp;amp;x, double &amp;amp;y)
{
	if (x &amp;gt; y)
		y = x;
	else
		x = y;
}

int main(void)
{
	double liczba1, liczba2;
	printf(&quot;Podaj dwie liczby: &quot;);
	scanf_s(&quot;%lf %lf&quot;, &amp;amp;liczba1, &amp;amp;liczba2);

	przypisz_mniejsza_liczbe_do_wiekszej(liczba1, liczba2);
	printf(&quot;Liczby wynosza teraz %f oraz %f\n&quot;, liczba1, liczba2);


	system(&quot;pause&quot;);
	return 0;
}&lt;/pre&gt;



&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;Błędy w kodzie:&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;wiersz 4:&lt;/strong&gt; &quot;nienazwane parametry prototypowane są niedozwolone, jeśli występuje zawartość&quot;,&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;wiersz 6:&lt;/strong&gt; &quot;identyfikator x jest niezdefiniowany, identyfikator y jest niezdefiniowany&quot;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/226347/przekazywanie-przez-referencje-i-wskaznik-w-jezyku-c</guid>
<pubDate>Sun, 12 Feb 2017 19:04:16 +0000</pubDate>
</item>
<item>
<title>Konstruktor tworzący kopię obiektu  i polimorfizm.</title>
<link>https://forum.pasja-informatyki.pl/197827/konstruktor-tworzacy-kopie-obiektu-i-polimorfizm</link>
<description>

&lt;p&gt;Siemka.&lt;/p&gt;



&lt;p&gt;Mam problem ze składnią, nie wiem jak napisać konstruktor dla klasy abstrakcyjnej przyjmujący wskaźnik&amp;nbsp;polimorficzny.&lt;/p&gt;



&lt;p&gt;Chcę żeby powstał nowy obiekt (wskaźnik polimorficzny jak ten co został wysłany do konstruktora).&lt;/p&gt;



&lt;p&gt;Mam 2 klasy:&amp;nbsp;&lt;/p&gt;



&lt;p&gt;-tower - &amp;nbsp;abstrakcyjna&lt;/p&gt;



&lt;p&gt;-arcaneTower - dzieczicząca po tower (polimorfizm)&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
class tower :public sf::Drawable
{	
public:
	~tower();
	tower();

protected:
        sf::Sprite image;
        sf::Texture texture;
}

class arcaneTower :public tower
{

 public:
	arcaneTower();
	~arcaneTower();
}&lt;/pre&gt;



&lt;p&gt;Dodatkowo w innej klasy mam polimorficzny wskaźnik:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
std::shared_ptr&amp;lt;tower&amp;gt; currentTower;&lt;/pre&gt;



&lt;p&gt;I teraz co mam zrobić gdy chcę zaalokować nowy obiekt, tak żeby był taki sam jak podany do konstruktora ?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
std::shared_ptr&amp;lt;tower&amp;gt; jakisTower = std::make_shared&amp;lt;arcaneTower&amp;gt;();
 //tutaj mam już stworzony wskaźnik polimorficzny i che ten obiekt
//wrzucić do konstruktora poniżej.

currentTower = std::make_shared&amp;lt;tower&amp;gt;(jakisTower);
&lt;/pre&gt;



&lt;p&gt;Ale coś nie działa, konkretnie że nie ma poprawnego kontruktora klasy tower. Mógłby ktoś coś powiedzieć&lt;/p&gt;



&lt;p&gt;w tej&amp;nbsp;kwestii ? Jak te konstuktory mają wyglądać ?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/197827/konstruktor-tworzacy-kopie-obiektu-i-polimorfizm</guid>
<pubDate>Thu, 17 Nov 2016 13:07:26 +0000</pubDate>
</item>
</channel>
</rss>