Przekształcenie struktur na klasy

Przekształcenie struktur na klasy
NI
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 8 lat
  • Postów:7
0

Cześć,

Mam za zadanie przekształcić struktury na klasy. Podstawy tworzenia klasy znam, problem jest przydzielenie dynamicznie pamięci.

Umiem "zmniejszać" i "zwiększać" tablicę dla struktury, nie wiem jednak jak to przenieść na klasy.

Przykładowa struktura:

Kopiuj
struct Subjects
{
	string name;
	int ects;
};

Dodawanie kolejnego elementu:

Kopiuj
if (first_subjects == 0)
	{
		subjects = new Subjects[length_subjects + 1];
		length_subjects++;
		first_subjects = 1;
	}
	else
	{
		Subjects * temp = new Subjects [length_subjects + 1];
		for (int i = 0; i < length_subjects; i++)
		{
			temp[i+1] = subjects[i];
		}

		subjects = temp;
		temp = 0;

		length_subjects++;
	}

Urywek z main():

Kopiuj
Subjects * subjects = 0;

Będę wdzięczny za wskazówki dotyczące przerobienia struktur na klasy. Szukałem informacji w sieci i niestety nie znalazłem satysfakcjonującej odpowiedzi. Sam również próbowałem rozgryźć problem lecz nieskutecznie.

carlosmay
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 5 lat
  • Lokalizacja:Pabianice
0
Kopiuj
struct Subjects
{
    string name;
    int ects;
}; 

==>

Kopiuj
class Subjects
{
public:
    string name;
    int ects;
}; 

Reszta pozostaje bez zmian.

Może napisz konkretnie co chcesz osiągnąć.
http://4programmers.net/Pomoc/Forum_dyskusyjne/Dlaczego_nikt_nie_odpowiada_w_moim_w%C4%85tku
http://4programmers.net/Forum/Newbie/173798-jak_tytulowac_watki_na_forum


edytowany 2x, ostatnio: carlosmay

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.