// 1.Co to jest struktura ? // // To taka klasa gdzie wszystkie składniki są przez domniemanie publiczne (public) #include #include struct pkt { int x; int y; }; using namespace std; int main(int argc, char *argv[]){ int M =10; int N= 2; pkt obiekt_struktury_punkt; // tworzenie obiektu statycznie obiekt_struktury_punkt.y = 10; // odwolanie do obieku statycznego pkt * wsk = new pkt; // tworzenie obiektu dynamicznie wsk -> y = 10; // odwolanie do obiektu dynamicznego delete wsk; // kasowanie obiektu pkt * wsk2 = new pkt[N]; //gdzie N ilosc elementow w tablicy wsk2[M].y = 0; // M to numer komórki tablicy delete [] wsk2; //kasowanie tablicy return EXIT_SUCCESS; } //Funkcja tworzaca tablice N-elementową typu pkt pkt* make(int N){ pkt * wsk = new pkt[N]; return wsk; } // Funkcję kasującą tą tablicę void deletab(pkt * tab){ delete [] tab; } // Funkcja ustawiająca wszystkie wartości elementów tablicy typu pkt na (0,0) void ustaw(pkt * tab, int size){ for(int i=0; i