Cześć. Po ogarnięciu podstaw naszła mnie ochota na jakąś bibliotekę, mój wybór padł na Allegro 5, tylko problem jest taki, że już na etapie instalacji mnie przestawia. Korzystam z CodeBlocks i wykonuje wszystko mniej więcej tak jak tutaj: https://wiki.allegro.cc/index.php?title=Windows,_Code::Blocks_and_Allegro_5
(to mniej więcej znaczy, że nie zaznaczam tych samych plików co oni, tylko pakuje wszystkie pliki z folderu lib, bo gdybym miał do każdego projektu wyszukiwać te wszystkie pliki static, to trochę by
(to mniej więcej znaczy, że nie zaznaczam tych samych plików co oni, tylko pakuje wszystkie pliki z folderu lib, bo gdybym miał do każdego projektu wyszukiwać te wszystkie pliki static, to trochę by


























class MyClass
{
int memeber = 0;
};
@Onoki: tak
Zobacz sobie w standardzie sekcję 8.5.15 (Declarators, Initializers).
W praktyce jest to zaimplementowane tak, że jest taki dodatkowy konstruktor, który odpala się przed właściwym i inicjalizuje pola zainicjalizowane jako
T t(value),T t{value},T t = value. Jeśli chodzi o wydajność, to nie ma to żadnego narzutu.Nie można tego używać do statycznych pól, które nie są "integral type" czy constexpr, bo one "mieszkają"