Aktywne Wpisy
WykopX +71
Bardzo przepraszam, że tak długo to trwało, ale jest!
Na szybko zrobiłem skrypt przywracający listę plusujących
https://greasyfork.org/pl/scripts/489949/listy-plusujacych-wpisy-i-komentarze
- lista plusujących po staremu
- zielonki i bordo są w kolorze (pomarańczki nie bo źle to wygląda)
- oznaczenie użytkowników, których blokujesz 🚯
- oznaczenie tych, których obserwujesz 🔔
- różowe paski mają małą różową kropkę 🟣
Skrypt jest kompatybilny z Wykop X Style 2, a dodatkowe opcje konfiguracji działać będą także w
Na szybko zrobiłem skrypt przywracający listę plusujących
https://greasyfork.org/pl/scripts/489949/listy-plusujacych-wpisy-i-komentarze
- lista plusujących po staremu
- zielonki i bordo są w kolorze (pomarańczki nie bo źle to wygląda)
- oznaczenie użytkowników, których blokujesz 🚯
- oznaczenie tych, których obserwujesz 🔔
- różowe paski mają małą różową kropkę 🟣
Skrypt jest kompatybilny z Wykop X Style 2, a dodatkowe opcje konfiguracji działać będą także w
Defined +4
Dobra, tak, to ja # pokazmorde
Rano usuwam
Rano usuwam
static_assert
i sprawdzisz czy klasa jest POD (Plain Old Data) inaczej nawet nie myśl żeby w C++ memcpy korzystać.static_assert(std::is_pod::value, "Odmawiam użycia memcpy!");
Jeżeli assert się nie powiedzie, to niema rady musisz użyć konstruktora. Jak masz do dyspozycji tylko wskaźnik i tam musisz z jakiegoś powodu stworzyć obiekt to używasz opeartora new inplace:
std::unique_ptr obiekt = new(wskaznik)
klasa2{
klasa 1 obiekt
}
muszę dla obu klas robić konstruktor kopiujący ? czy tworząc nowy obiekt klasy 2 będę miał od razu miejsce na elementy klasy 1 ?
Jeśli tworzone dynamicznie to tak, jesli wektory, to wystarczy przypisać
populacja::populacja(populacja &do_skopiowania)//konstrunktor kopiujacy
{
instancja *nowy = new instancja(do_skopiowania.insta);
insta = *nowy;
}
Co to jest insta? Compozycja klasy instancja? Jeżeli to zwykły obiekt to ten konstruktor w ogóle ci nie będzie potrzebny, domyślny zrobi to za ciebie. Dokładniej domyślny zrobi tak:
populacja::populacja(const populacja &do_skopiowania): //konstrunktor kopiujacy
: // lista initializacyjna
insta( do_skopiowania.insta ) // wywołanie konstruktora kopiującego klasy instancja
{}
Komentarz usunięty przez autora